API доставки списка возвращает неправильное значение next_href - PullRequest
0 голосов
/ 10 марта 2019

Я полагаю, что может быть проблема с API доставки списка.

https://postmates.com/developer/docs/endpoints#list_deliveries

Вызов URL:

https://api.postmates.com/v1/customers/{CUSTOMER-ID}/deliveries?filter=&limit=10&offset=50

Вернет ответ, подобный этому:

{
"url": "/v1/customers/{CUSTOMER-ID}/deliveries",
"total_count": 62,
"object": "list",
"data": [ // Data removed for brevity
],
"next_href": null
}

"total_count": 62 Указывает, что всего имеется 62 элемента

Обращая особое внимание на следующие поля в запросе, вы увидите limit=10 и offset=50

Это указывает на то, чтотекущий запрос будет извлекать элементы 50-60 (или 49-59, если используется база 0)

Проблема в том, что next_href пусто, но в коллекции по-прежнему есть 2 дополнительных элемента, поэтому next_href долженbe:

https://api.postmates.com/v1/customers/{CUSTOMER-ID}/deliveries?filter=&limit=10&offset=60

Фактически, вызов того, что url вернет, даже правильно вернет последние 2 результата.

Из-за этого, я полагаю, может быть проблема с логикой СпискаПоставки API

...