【问题标题】:How to get Shopify Shop ID inside of product/update Webhook?如何在产品/更新 Webhook 中获取 Shopify 商店 ID?
【发布时间】:2015-06-16 13:11:50
【问题描述】:

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

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

有没有办法:

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

  • 使用 Webhook 发送请求时返回的自定义数据配置 Webhook,以便我可以在创建时强制它返回商店 ID

提前致谢!

【问题讨论】:

    标签: shopify webhooks


    【解决方案1】:

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

    您可以找到X-Shopify-Shop-Domain 标头,其中将包含以下域名 店铺。您可以从域名中提取商店名称。

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

    【讨论】:

      【解决方案2】:

      如果您在 products/create webhook 中获得产品,您将获得传入呼叫的​​域。验证传入域后,您可以清楚地查询持久层以获取与域匹配的商店令牌。这样,建立您需要的 API 连接,瞧……您可以获得商店及其所有详细信息。

      通常情况下,您不需要任何商店 ID,因为 myshopify_domain 是您在 Shopify 和您的应用程序之间完成的任何工作的几乎所有情况下的关键。

      【讨论】:

      • 完美!谢谢! :)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 2020-12-12
      • 1970-01-01
      • 2019-11-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多