如何在卸载时删除webhooks

时间:2015-03-24 13:58:04

标签: api uninstall bigcommerce webhooks

我创建了一个已在应用商店发布的应用 这个应用程序使用WebHooks并运作良好;问题是当我卸载应用程序时,webhooks仍然在运行 我想知道在卸载应用程序时删除这些WebHooks的最佳方法是什么。我没有找到任何关于这个问题的例子。

1 个答案:

答案 0 :(得分:2)

您可以在设置回调的同一位置设置应用卸载路径(https://developer.bigcommerce.com/,然后编辑您的应用)。当商店卸载应用程序时,这将调用您的服务器。

此时我

GET https://api.bigcommerce.com/stores/{Store Context}/v2/hooks 

列出所有挂钩 然后遍历列表并发送

DELETE https://api.bigcommerce.com/stores/{Store Context}/v2/hooks/{hookId}