试图确定 Shopify 的 REST 集合的排序顺序。具体来说,我目前正在与订单和客户合作。
我发现这个封闭的线程讨论了对集合进行排序的能力,而 API 文档根本没有针对订单或客户提及它。
但是,客户有一个记录在案的搜索 API,它确实有一个订单参数作为选项。我不确定是否可以将其用作常规列表 API 调用的替代品。例如,这似乎无法正常工作 - 它返回多个结果。
/admin/customers/search.json?query=&limit=1
订单没有记录在案的搜索端点,但我在点击时确实得到了响应
/admin/orders/search.json?query=&limit=1
尽管它与客户搜索端点存在相同的问题。我发现这个帖子说订单总是按日期返回最新到最新的 - 并且检查我现在得到的响应似乎是真的,尽管我可以发誓我已经看到他们以不同的订单回来了,几乎似乎不确定。
想知道是否确实如此,对于客户也是如此。我似乎让他们退回,created_at
以便为客户升序。总是这样吗?
此外,客户和订单的 ID 似乎不按created_at
顺序排列,这很奇怪,因为他们的since_id
几乎所有集合中都有参数(我发现并迅速建立了我的增量拉动策略)。我想我将不得不使用created_at
。