订单获取分页问题

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

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

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

这样就可以实现分页

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

感谢您的回复, 我已经在平台上找到了分页的说明, 谢谢

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

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

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