如何按时间顺序获取/admin/products.json?

时间:2012-12-16 19:24:23

标签: shopify

我需要能够从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返回的结果将按顺序排序?

2 个答案:

答案 0 :(得分:3)

自上次发布以来,API可能已更新,但现在您可以这样做:

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

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

即可

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

答案 1 :(得分:1)

这是非预期的行为,Product的可靠排序顺序仅限于标题和总计,然后过滤选项列在API docs中。

相关问题