2015-09-22 114 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中的許多不記錄或不正確的元素。 –