Изменение данных товара

Комментарии

Комментариев: 5

  • Dtrufanov

    Добрый день.

    Какое поле пытаетесь изменить?
    Можете ли привести в виде curl запроса или скриншот postman?

    0
    Действия с комментариями Постоянная ссылка
  • Webmaster

    Меняю поле name. Также пробовал менять другие поля, результат тот же

     На скриншоте выше удалил токен авторизации, при отправке запроса он присутствует

    0
    Действия с комментариями Постоянная ссылка
  • Dtrufanov

    Похоже, вы используете id товара из адресной строки web интерфейса. При запросе по этому id вы получаете 308 Permanent Redirect на другой id, который используется в JSON API. В результате вы получаете в ответ не измененный товар.

    Для изменения товара выполните запрос, используя id, который приходит в редиректе.

    Такое разделение id существует для товаров (услуг, комплектов, модификаций) и связано с внутренней реализацией. Для документов такого разделения нет.

    Получить id, используемые в API можно либо выполняя GET запросы с id из web интерфейса - в этом случае возвращаются редиректы. Либо запрашивая список товаров непосредственно через API.

    0
    Действия с комментариями Постоянная ссылка
  • Webmaster

    Для товара 

    https://online.moysklad.ru/api/remap/1.1/entity/product/bddd01a9-b5a8-11e8-9109-f8fc0004b477

    Редирект урл 

    https://online.moysklad.ru/api/remap/1.1/entity/product/bddd12f0-b5a8-11e8-9109-f8fc0004b479

    При запросе с айди bddd12f0-b5a8-11e8-9109-f8fc0004b479, который уже не возвращает редирект урл, все ранво не изменяется товар

     

    0
    Действия с комментариями Постоянная ссылка
  • Webmaster

    Вопрос снимается, проблему решен. Спасибо за ответы

    1
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.