背景:正在使用 shopify 提供的测试商店构建一个 shopify 应用程序。#Python #Django-
问题:我使用 python API 为我的测试商店设置了 shopify webhooks,主题为“products/update”和“products/delete”。但是当我手动更新或删除测试商店中的产品时,shopify 不会调用我的端点。
到目前为止我的侦探工作:我检查了以下内容:
我已经确认使用 API 成功创建了 webhook。我只是使用商店的 API 列出了所有现有的 webhook,我的就在那里。
我在 webhook 中为 shopify 在产品更新或删除时调用的地址/URL 是公共 url,因为它不在我的本地主机上。(不是 127.0.0.1:8000 等)
我的 webhook 端点很好。当我在测试用例中手动调用我的端点时,它会做它应该做的事情。
我联系了 shopify 应用程序支持人员,并被要求在此处发布此问题。
另一个小问题是,我无法在 shopify API 文档中准确找到 webhook 应该发布到我的 URL 的 JSON/XML。所以我不知道那个 JSON 会是什么样子......
任何帮助,将不胜感激!