如何通过Shopify API从智能收藏中检索所有产品?

如何通过Shopify API从智能收藏中检索所有产品?,shopify,Shopify,通过Shopify API从智能收藏中检索所有产品的最佳方式是什么 谢谢 更新:API版本2020-04 见下文。从API版本2020-04起,您现在可以将智能集合id与集合端点一起使用: GET /admin/api/2020-04/collections/{collection_id}/products.json 有关更多信息,请参阅 2020年前的解决方案 从Shopify API文档中的页面: 智能收藏还使用收藏将产品连接到该智能收藏 在网页上: 列表仅收集特定集合的数据 GET /

通过Shopify API从智能收藏中检索所有产品的最佳方式是什么

谢谢

更新:API版本2020-04 见下文。从API版本2020-04起,您现在可以将智能集合id与集合端点一起使用:

GET /admin/api/2020-04/collections/{collection_id}/products.json
有关更多信息,请参阅


2020年前的解决方案 从Shopify API文档中的页面:

智能收藏还使用收藏将产品连接到该智能收藏

在网页上:

列表仅收集特定集合的数据

GET /admin/collects.json?collection_id=841564295

HTTP/1.1 200 OK

{
  "collects": [
    {
      "collection_id": 841564295,
      "created_at": "2014-05-23T14:16:47-04:00",
      "featured": false,
      "id": 1071559648,
      "product_id": 921728736,
      "sort_value": "0000000001",
      "updated_at": "2014-05-23T14:16:47-04:00",
      "position": 1
    },
    ...
  ]
}
集合包含集合中具有指定的
集合id

2020更新的每个产品的
产品id
s, 对于最新的API(截至目前的2020-04),您只需使用智能集合ID即可使用
/collections/
端点:

GET https://<shopname>.myshopify.com/admin/api/2020-04/collections/<smart collection id>/products.json
GEThttps://.myshopify.com/admin/api/2020-04/collections//products.json

更多详细信息可以在Shopify中找到。

还有另一个API可以帮助其他人,但对我不起作用。有一个智能收集端点,它似乎使用光标在产品之间翻页
GET/admin/smart_collections/#{smart_collection_id}/products.json?only_sorted=all
@Codesmith感谢您的提醒!我已经用你的链接更新了我的答案。有没有办法在2020年后的更新中批量更新?这种新方法将大大降低速度。例如,10个智能集合,每个集合包含1000个产品,每次获取250个=需要40个API调用。。。