ruby-on-rails - 用于订单更新的 Shopify webhook 去了哪里?
问题描述
我需要订阅 Shopify webhook 的订单更新。问题是,我找不到它!他们改变了shopify_app.rb
配置文件的结构方式。所以这就是它现在的样子:
config.scope = "read_shipping, write_shipping, read_products, write_products,
read_fulfillments, write_fulfillments, read_orders, write_orders, read_themes, write_themes, orders/updated"
查看 Shopify 文档,订单更新挂钩似乎不再存在。根据他们自己的文档
但是有一个包含订单更新挂钩的旧文档:https ://help.shopify.com/en/api/reference/events/webhook
我将这种样式放入我的config.scope
行中,但是当我尝试安装时得到了这个:https ://nimb.ws/JH267z
有任何想法吗?
编辑:我现在只是在尝试 sh*t .. 我试过update_orders
了,但没有用:https ://nimb.ws/Yun5Us
解决方案
范围与 Webhook 订阅无关。如果您订阅了类似订单/更新的 webhook,那么当更新发生时,您会在指定的端点收到订单。
Scope 更像是一种授权工具,用于通过 API 访问 Shopify 的端点。无论您对范围做什么,它都不会为您添加 webhook 订阅。为此,您调用 Webhook 端点并添加您需要的 Webhook。
推荐阅读
- azure - 如何在 APIM 策略中解码 URL
- excel - 根据值替换范围内的公式
- c++ - 在 C++ 中初始化类对象
- tensorflow2.0 - TFLiteConverter 抛出 KeyError: 'cond_1_input_1_0'
- powershell - Powershell 在 URL 中查找带有上下文的网络服务器证书过期
- python - 3 个独立列的等高线图,x 轴一列,y 轴一列,第三列是等高线的深度
- node.js - 将响应从 puppeter 传递到 API
- nhibernate - NHibernate show_sql 不显示所有插入
- javascript - 仅通过特定键、值对的错误值过滤数组
- python - ValueError: Found array with dim 3. Estimator expected <= 2. 如何在随机森林回归器上使用它?