我相信列表传递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": 62
和
limit=10
这表示当前请求将检索项目50-60(如果使用0为基数,则检索49-59)
问题是offset=50
为空,但是集合中还有2个其他项,因此next_href应该是:
next_href
实际上,调用url将返回甚至可以正确返回最后2个结果。
因此,我认为List Delivery API的逻辑可能存在问题