2014-11-13 48 views
0

我是Shopify的新手,現在在商店工作。我正在開發一個應用程序(使用RoR的shopify_app示例),我需要使用API​​級別的Webhooks。在創建API級別方面需要幫助Shopify Webhooks - 它令我瘋狂

我已閱讀Shopify Webhook文檔,但我完全不理解它。

可以有一個人寫/幫助我如何創建一個「訂單/創建」話題

幾個問題,我有

在哪個控制器我要創建的網絡掛接,如何確認該Webhook創建,我怎麼能刪除它

我已經嘗試了幾個例子,並最終以挫折感。我只需要主題'訂單/創建'的完整示例,以便我可以探索。

我曾嘗試下面的代碼,但我完全不明白髮生了什麼

網絡掛接= ShopifyAPI :: Webhook.new(:格式=> 「JSON」:主題=> 「產品/更新」, :address =>「http://xx.xx.xx.xx/webhooks/api.php」)

raise「Webhook invalid:#{webhook.errors}」unless webhook.valid?

看跌網絡掛接#印刷#我不明白髮生了什麼

請有人幫助我。

在此先感謝。

回答

0

我會首先嚐試使用基於Ruby Shopify控制檯:

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

一旦你熟悉註冊網絡掛接的API機制,然後重新開始編碼。接下來,我會使用Requestb.in(http://requestb.in)或Runscope Request Capture(https://www.runscope.com/docs/request-capture)這樣的工具作爲我的測試掛鉤網址,因爲您可以確信這些服務將捕獲任何傳入數據,從而消除任何疑問該掛鉤已正確註冊和/或發生事件。