我是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#我不明白发生了什么
请有人帮助我。
提前致谢。
答案 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)之类的工具作为我的测试挂钩网址,因为您可以确信这些服务将会捕获任何传入的数据,消除钩子正确注册和/或事件被触发的任何疑问。