列表传递API返回不正确的next_href值

时间:2019-03-10 15:05:41

标签: postmates

我相信列表传递API可能有问题。

const dict = {
  messages: ptBR.messages,
  pt_BR: {
    custom: {
      cpf: {
        required: 'Favor preencher o cpf',
      },
    }
  },
};
Vue.use(VeeValidate, {
  locale: 'pt_BR',
  dictionary: dict
});

呼叫网址:

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

将返回如下响应:

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 } 表示总共有62个项目

特别注意请求中的以下字段,您将看到 "total_count": 62limit=10

这表示当前请求将检索项目50-60(如果使用0为基数,则检索49-59)

问题是offset=50为空,但是集合中还有2个其他项,因此next_href应该是:

next_href

实际上,调用url将返回甚至可以正确返回最后2个结果。

因此,我认为List Delivery API的逻辑可能存在问题

0 个答案:

没有答案