我正在建立我的第一个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