如何在产品/更新Webhook中获取Shopify店铺ID?
我正在开发一个Shopify应用程序,通过Shopify API设置一个“产品/创建”Webhook 虽然Webhook将帖子发送到正确的地址没有问题,但它似乎没有提供为其创建产品的商店的ID。这是一个问题,因为我需要存储商店及其产品的元数据。我需要确保我的数据库中存在商店与其产品之间的链接 有没有办法:如何在产品/更新Webhook中获取Shopify店铺ID?,shopify,webhooks,Shopify,Webhooks,我正在开发一个Shopify应用程序,通过Shopify API设置一个“产品/创建”Webhook 虽然Webhook将帖子发送到正确的地址没有问题,但它似乎没有提供为其创建产品的商店的ID。这是一个问题,因为我需要存储商店及其产品的元数据。我需要确保我的数据库中存在商店与其产品之间的链接 有没有办法: 查找通过Webhook提供给我的产品的店铺ID 使用自定义数据配置Webhook,这些数据在Webhook发送请求时返回,这样我就可以在创建店铺ID时强制它返回店铺ID 提前谢谢 如果您在
- 查找通过Webhook提供给我的产品的店铺ID
- 使用自定义数据配置Webhook,这些数据在Webhook发送请求时返回,这样我就可以在创建店铺ID时强制它返回店铺ID
提前谢谢 如果您在products/create webhook中获得了一个产品,那么您将获得传入呼叫的域。一旦对传入域进行身份验证,就可以清楚地查询持久层,以查找与域匹配的商店令牌。这样,就可以建立所需的API连接,瞧。。。你可以得到商店和所有的细节
通常情况下,你不需要任何店铺ID,因为myshopify_域几乎在Shopify和你的应用程序之间完成的任何工作中都是你的钥匙 当Shopify向您的webhook url发送请求时。它还将在HTTP头中发送一些额外的详细信息 您可以找到
X-Shopify-Shop-Domain
标题,其中包含
商店。您可以从域名中提取存储名称
它还包含X-Shopify-Hmac-SHA256,用于验证请求的真实性。完美!谢谢!:)