2015-09-22 201 views
1

我试图使用Shopify API从产品中删除产品。Shopify:通过API调用从产品中删除产品

在文档(https://docs.shopify.com/api/collect)概述它说:

DELETE /admin/collects/#{id}.json 
Remove a Collect from the database 

而当你跳的描述,它说:

Remove a product from a collection 
Destroy the link between a product an a collection 
DELETE /admin/collects/#{id}.json 

所以我可以用它来删除产品形成集或从数据库中删除一个集合?

如果可以从集合中删除产品 - 我想要做什么 - 我是否应该通过集合ID或产品ID - 实际上我认为我必须同时通过,否则它将如何工作?

感谢您的帮助!

回答

3

Collect是产品和集合之间的多对多关系的连接表。它有自己的ID。要从集合中删除产品,您只需删除加入,因此只需使用收集标识而不是产品标识或集合标识。

如果你有产品ID和集合ID,您可以通过获得收集ID:

GET /admin/collects.json?product_id=1925263361&collectionid=29722105 
+0

感谢您的解释,现在的工作:-) – oliverspies

+1

有API中的许多不记录或不正确的元素。 –