Публикация

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

запрос retaildemand с фильтрацией по времени выдает ошибочные данные

Запрос

https://online.moysklad.ru/api/remap/1.1/entity/retaildemand?expand=positions%2Crows%2Cstore%2Cagent&updatedFrom=2017-02-13%2010:00:00&updatedTo=2017-03-14%2010:00:00

возвращает данные только за период с 2017-02-13 до 2017-02-17 (а это всего лишь 35 записей), не сообщая о том, что произошла какая-либо ошибка.

Хотя данные за последующие дни присутствуют и  их можно получить изменив фильтр updatedFrom, updatedTo

В чем может быть проблема?

Mike Navern

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

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

0
Avatar

Вы про параметры limit и offset знаете? Посмотрите в  JSON корневую "meta", там есть параметры "size", "limit" и "offset". Size должна показывать реальное количество сущностей по Вашему запросу. limit можно поставить в параметр запроса, равным 100. В вашем случае: https://online.moysklad.ru/api/remap/1.1/entity/retaildemand?expand=positions%2Crows%2Cstore%2Cagent&updatedFrom=2017-02-13%2010:00:00&updatedTo=2017-03-14%2010:00:00&limit=100.

Должен вывести 100 строк. Если их больше, делаете доп.запрос, где добавляете &offset=100 и т.д.

Александр 0 проголосовали