2012-06-29 49 views
4

我無法刪除通過Shopify API創建的Webhook。 要創建網絡掛接,我RoR中使用此代碼:如何刪除通過Shopify API製作的Shopify Webhooks?

webhook = ShopifyAPI::Webhook.create(format: "json", topic: "orders/create", address: "some address") 

我能夠發送GET請求並檢索創建的所有網絡掛接。但是,當我發送帶有相應ID的DELETE請求時,響應是「404未找到 - 錯誤:未找到」。 我送使用Firefox的RESTClient實現刪除請求,格式是這樣的:

DELETE https://api_key:[email protected]/admin/webhooks/1855159.json 

也許它不工作,因爲網絡掛接是通過API創建。是否有另一種方法來刪除webhooks? 在此先感謝!

回答

1

我認爲,當您從管理面板的應用程序,通過該應用程序創建的網絡掛接自動刪除

+0

是的,你說得對刪除現有的網絡掛接。你怎麼能刪除一個特定的webhook? – mr4nd

2

那你是怎麼刪除你的應用程序創建的網絡掛接。 Webhook 1855159由商店創建,不是由應用程序創建的,只能由商店的管理員刪除。

0

刪除/管理/網絡掛接/ 4759306.json

刪除網絡掛接

從商店

DELETE /admin/webhooks/#{id}.json