1

我需要能够从 Shopify API 轮询 250 多种产品。为此,我需要按时间顺序从 API 中检索产品,首先是最旧的产品。获得前 250 个项目后,我会检索另外 250 个按max_created_at.

我注意到:GET /admin/products.json以随机顺序GET /admin/products.json?since_id=0返回产品,但按时间顺序返回产品。这是预期的行为吗?或者是否有一个我可以发送的标志GET /admin/products.json来指定排序顺序?

编辑:我想我的问题归结为:我可以设置一个字段来对 Shopify API 返回的结果进行排序吗?

4

2 回答 2

3

也许自上一篇文章以来 API 已经更新,但现在您可以这样做:

https://yourshop.myshopift.com/admin/products.json?limit=50&fields=id,images,title&order=created_at+desc

只需添加查询字符串参数 order=created_at+asc

这是一个未记录的功能,但它似乎适用于大多数领域。

于 2015-08-08T16:15:16.600 回答
1

这是意外行为,产品的可靠排序顺序仅限于标题和总数,然后过滤选项如API 文档中所列。

于 2012-12-18T19:30:07.847 回答