作者:荣鼎投资_379 | 来源:互联网 | 2023-06-18 14:03
我正在尝试创建一个分页的 shopify 产品页面。我正在使用since_id他们的文档中列出的策略:https : //shopify.dev/docs/admin-api/rest/referen
我正在尝试创建一个分页的 shopify 产品页面。我正在使用since_id
他们的文档中列出的策略:https : //shopify.dev/docs/admin-api/rest/reference/products/product#index-2020-10
使用此端点,如文档中所述:
/products.json?limit=5&since_id=${sinceId}
因为Id是上一页上最后一个产品的ID
分页似乎跳过项目。它似乎没有跳过一定数量的产品。有时它只是一个。其他的最多可达 10 个。
显然,这使得“分页”不起作用。
我知道标题解决方案中的链接。但是想知道是否有人遇到过这个问题since_id
?
回答
Shopify 文档没有提到这一点,但如果您没有since_id
在初始请求中添加,它将按标题而不是 id 订购商品。
如果您希望您的第一页与其他页面的顺序相匹配,请since_id=0
在您的第一个请求中使用。请注意,结果将按 id 排序,而不是按标题排序。但他们会*被订购。