Shopify产品API跳过分页中的项目



我正在尝试创建一个分页shopify产品页面。我正在使用他们文档中列出的since_id策略:https://shopify.dev/docs/admin-api/rest/reference/products/product#index-2020-10

使用此端点,如文档中所述:

/products.json?limit=5&since_id=${sinceId}

sinceId为上一页最后一个产品的id

分页似乎跳过了项目。而且它似乎并没有跳过一定数量的产品。有时它只是一个。其他的可以达到10。

显然,这使得" pagation& quot;不工作。

我知道头解决方案中的链接。但是想知道是否有人在since_id中遇到过这个问题?

Shopify文档没有提到这一点,但是如果您没有在初始请求中添加since_id,它将按标题而不是id订购物品。

如果您希望您的第一个页面匹配其他页面的顺序,在您的第一个请求中使用since_id=0。注意,结果将按id排序,而不是按标题排序。但是他们会被订购的。

最新更新