Публикация

подписчиков: 2 Подписаться
0
Avatar

Получение товаров по id из приемки из api.

Добрый день, делаем интеграция с вашим апи, загрузили приемки, нужно получить по ним номенклатуру. Но не получается получить наименование номенклатуры

Делаем так:получаем позиции через: /entity/supply/{id}/positions. Из row берем например первую позицию. В ней по id. Ищем по этому полю товар(/entity/product/{id}) но в результате возвращается ошибка что такой товар не найдет. Подскажите пожалуйста в чем проблема

Сергей Кулаженко

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

1 комментарий

0
Avatar

Добрый день.

id, указанный в составе позиции - это id самой позиции. Данные по товару находятся в поле assortment. В поле assortment.meta.href содержится ссылка, по которой можно запросить сам товар.

Вы также можете получать данные товара в запросе отгрузок, используя параметр expand:
https://online.moysklad.ru/api/remap/1.1/entity/supply?expand=positions,positions.assortment

https://online.moysklad.ru/api/remap/1.1/entity/supply/{id}?expand=positions,positions.assortment

https://online.moysklad.ru/api/remap/1.1/entity/supply/{id}/positions?expand=assortment

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