Публикация

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

Выгрузить список заказов по state.id с expand=agent

Кейс следующий. Нужно выгрузить все заказы с определенным статусом и при совпадении определенных условий в одном из этих казаков отправить клиенту смс.

Если выгрузить просто по api/remap/1.2/entity/customerorder?state.id=1b7bc52e-3667-11e7-7a69-8f55000be0bb то в заказе контрагента мы получаем в формате методанных и что-бы получить его телефон нужно еще один запрос делать к api. Что не круто.

По идее все должен решить параметр expand=agent, но запрос вида api/remap/1.2/entity/customerorder?state.id=1b7bc52e-3667-11e7-7a69-8f55000be0bb&expand=agent отдает тоже самое что и вариант без expand.

Собственно вопрос, что я делаю не так?

Counter

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

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

0
Avatar

Добрый день.

Вы используете новую версию АПИ 1.2. В ней увеличены лимиты на выдачу списков. Лимит по умолчанию =1000.
А expand работает только для лимита до 100.

Чтобы использовать expand, Вам нужно дополнительно указать limit=100.

Версия 1.2 еще находится в разработке. Данная особенность будет описана в документации.

Dtrufanov 0 проголосовали