Проверих следните URL адреси:
Как да изтриете Shopify Webhooks, направени чрез Shopify API?
Но нито един от тях не обяснява наистина как да ги премахнете чрез приложение.
Имам например над 100 магазина с наследени уебкукички, които искам да премахна за тях с помощта на API.
@legacyhooks = ShopifyAPI::Webhook.find(:all, :params => {:limit => 15, :created_at_max => '2013-09-02', :order => "created_at DESC" })
Което работи чудесно. Но как да ги премахнете?
Опитах:
ShopifyAPI::Webhook.destroy ShopifyAPI::Webhook.delete ShopifyAPI::Webhook.remove
И никой от тях не изглежда да работи.
РЕДАКТИРАНЕ: Опитах: ShopifyAPI::Webhook.delete({ :id => h.id })
Където PKID h.id е в рамките на цикъл. Но получавам грешка 404.
Има документация за ShopifyAPI::Webhook.create
и ShopifyAPI::Webhook.find
, но след това нищо.
НЕ желая да използвам CLI или да изпълнявам команда cURL за всеки един (напр. може да са хиляди)
Просто искам да го направя автоматично в приложението, което го е създало.