试图确定为什么我无法检索测试存储下的所有订单(以便我也能够理解生产中发生的事情)

正如你在上面看到的,我在我的测试商店里下了13份订单,但我只能检索到11份。我在8月份下的两份订单,我用红色标出的,是无法到达的。即使我试图通过他们的身份证来查找他们
我正在使用的请求:在这里共享我的访问令牌,没关系。这只是个测试商店。X Access-令牌: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
https://vitor-dawn-dev-store.myshopify.com/admin/api/2021-10/orders.json?status=any -给我11份订单
https://vitor-dawn-dev-store.myshopify.com/admin/api/2021-10/orders/count.json?status=any -返回13 (我预期的数字)。
https://vitor-dawn-dev-store.myshopify.com/admin/api/2021-10/orders/4062335991963.json -缺失的订单之一的ID.。给我一个404没有找到。
一些示例IDS:
有效和可达的订单ID示例:4270842052763
无法到达的订单ID:4062335991963和4062362665115
也尝试了通过graphQL,但得到了同样的结果。
有人知道为什么会这样吗?
发布于 2021-12-07 12:33:10
从Shopify REST文档中获取订单
默认情况下,只能从订单资源中访问来自商店的最后60天的订单。如果要访问旧订单,则需要请求对所有订单的访问。如果您的应用程序被授予访问权限,那么您可以将read_all_orders作用域与read_orders或write_orders一起添加到应用程序中。私有应用程序不受此更改的影响,并自动授予范围。
您的应用程序需要read_all_orders范围才能为60天前创建的订单获取数据。
https://stackoverflow.com/questions/70259708
复制相似问题