我正在建立我的第一個RoR webapp的過程中,我目前正試圖與Shopify建立一個整合。我想在Shopify中創建一個訂單。爲此,我想使用Shopify webhook。第二步是設置它,以便在處理訂單後,我將使用Shopify API更新一些記錄。現在我主要關心的是接收webhooks。我一直在尋找Shopify gem的文檔,但是我的RoR技能有限,我似乎無法弄清楚。我一直在網上搜索幾個小時,但找不到任何明確的示例/解釋。消費webhooks shopify-api
我很困惑這個寶石; shopify-api(https://docs.shopify.com/api/authentication/using-api-gem-with-private-app-credentials)。我在Shopify中創建了一個私人應用程序,但之後我迷路了。我應該在哪裏放置這段代碼,接收webhook後如何調用?
在我看來,這個寶石主要用於訪問Shopify API而不是使用WebHooks。我在這一切都錯了嗎?
非常感謝。這爲我解決了問題。我發現這段代碼可以用來驗證webhooks:https://github.com/csaunders/shopProductSink/blob/038e8c3f76e96e8c12d0b1c14d1c32a48c679907/app/models/shop_product_sink/webhooks.rb 如果我爲這段代碼創建了一個模型,我如何使用/將其包含在我的訂單控制器中?我目前正在接收我的臨時環境中的webhooks,並且訂單已成功創建,但它們未經過身份驗證,因此任何人都可以創建訂單。 – stoerebink
乾杯,我剛剛獲得認證工作。感謝指針! – stoerebink