需要帮助创建API级别Shopify Webhooks - 它让我疯狂

时间:2014-11-13 22:35:25

标签: shopify webhooks

我是Shopify的新手,现在正在开店。我正在开发一个应用程序(使用RoR的shopify_app示例),我需要使用API​​级Webhook。

我已阅读Shopify Webhook文档,但我完全不了解它。

是否有人可以编写/帮助我创建一个'订单/创建'主题

我有几个问题

我必须在哪个控制器中创建webhooks,如何确认创建了Webhook,如何删除它

我尝试过几个例子,结果却感到沮丧。我只需要主题'orders / create'的完整示例,以便我可以探索。

我尝试过以下代码,但我完全不明白发生了什么

webhook = ShopifyAPI :: Webhook.new(:format =>“json”,:topic =>“products / update”,:address =>“http://xx.xx.xx.xx/webhooks/api.php”)

提出“Webhook无效:#{webhook.errors}”,除非webhook.valid?

把webhook#printing#我不明白发生了什么

请有人帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我首先尝试使用基于Ruby的Shopify控制台:

http://docs.shopify.com/api/introduction/using-the-api-console

一旦您熟悉注册webhook的API机制,就可以重新开始编码。

接下来,我会使用Requestb.in(http://requestb.in)或Runscope请求捕获(https://www.runscope.com/docs/request-capture)之类的工具作为我的测试挂钩网址,因为您可以确信这些服务将会捕获任何传入的数据,消除钩子正确注册和/或事件被触发的任何疑问。