提问者:小点点

如何在产品/更新Webhook中获取Shopify店铺ID?


我正在开发一个Shopify应用程序,通过Shopify API设置一个“产品/创建”Webhook。

虽然Webhook将帖子发送到正确的地址没有问题,但它似乎没有提供为其创建产品的商店的ID。这是一个问题,因为我需要存储商店及其产品的元数据。我需要确保我的数据库中存在商店与其产品之间的链接。

有没有办法:

>

  • 查找通过Webhook提供给我的产品的店铺ID

    使用自定义数据配置Webhook,这些数据在Webhook发送请求时返回,这样我就可以在创建店铺ID时强制它返回店铺ID

    提前谢谢!


  • 共2个答案

    匿名用户

    当Shopify向您的webhook url发送请求时。它还将在HTTP头中发送一些额外的详细信息。

    您可以找到X-Shopify-Shop-Domain标题,其中包含商店的域名。您可以从域名中提取存储名称。

    它还包含X-Shopify-Hmac-SHA256以验证请求的真实性。

    匿名用户

    如果你在产品/创建webook中得到一个产品,你会得到进线量的域。一旦您对传入的域进行了身份验证,您就可以清楚地查询您的持久层,以获取商店的令牌以匹配该域。有了这个,建立你需要的应用编程接口连接,瞧...你可以得到商店和所有的细节。

    通常情况下,你不需要任何店铺ID,因为myshopify_域几乎在Shopify和你的应用程序之间完成的任何工作中都是你的钥匙。