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