FROM CACHE - zh-cn_header

订单获取分页问题

1446380219
新成员
4 0 0
https://shopify.dev/api/admin-rest/2022-04/resources/order#[post]/admin/api/2022-04/orders/{order_id... 我在使用这个api 时,发现其参数在分页上只有 limit, 并且小于 250, 如果我一个时间段订单超过 250 怎么查啊?
5 条回复5

Tim_Mak
探路者
103 13 21

你们获取订单的时候要读取回复的headers,里面有一个字段叫page_info

然后你们再次请求订单,在url中添加page_info=<前一个请求获取的headers中的page_info>

这样就可以实现分页

1446380219
新成员
4 0 0

非常感谢您的回复, 我在调用 /admin/api/2022-04/orders.json?status=any 这个 api 的时候, 在response.getHeaders() 中没有发现 page_info 这个字段呀?147661644897354_.pic_thumb.jpg

1446380219
新成员
4 0 0
感谢您的回复, 我已经在平台上找到了分页的说明, 谢谢
HunterSu
Shopify Partner
1 0 0

你好,我也遇到了相同的问题,可以帮忙分享一下你找到的解决方案吗?谢谢

LeeYL
访客
3 0 0

确实,这个接口查询一页的数据默认50条且小于等于250条,超过250条的查询不到,其他参数,比如创建时间、导入时间等也不具备查询超过250条数据;

我们可以试试这个接口https://shopify.dev/api/admin-rest/2022-04/resources/order#get-orders-count?status=any 支持创建时间、状态等条件的查询,可以返回全部订单数据。