2012-06-29 3 views
4

У меня возникли проблемы с удалением Webhooks, которые я создал через API Shopify. Для создания webhook, я использовал этот код в RoR:Как удалить Shopify Webhooks, выполненный через API Shopify?

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

Я могу отправить запрос GET и получить все webhooks, которые были созданы. Но когда я отправляю запрос DELETE с соответствующим ID, ответ будет «404 Not Found - errors: Not found». Я посылаю запрос DELETE с использованием RESTClient Firefox, и формат, как это:

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

Может быть, это не работает, потому что webhooks были созданы с помощью API. Есть ли другой способ удалить веб-камеры? Спасибо заранее!

ответ

1

Я думаю, когда вы удалите приложение из панели администратора, то webhooks созданного этого приложением автоматически удаляется

+0

Да, вы правы. И как вы можете удалить определенный webhook? – mr4nd

2

То есть, как вы удалите webhook созданного приложения. Webhook 1855159 был создан магазином, а не создан приложением и может быть удален только администратором магазина.

0

УДАЛИТЬ/администратор/webhooks/4759306.json

Удаление webhook

Удалить существующий webhook из магазина

DELETE /admin/webhooks/#{id}.json 
Смежные вопросы