如何知道触发webhook的Shopify用户名?

如何知道触发webhook的Shopify用户名?,shopify,webhooks,Shopify,Webhooks,我有一个产品/更新Shopify webhook。当webhook事件发生时,我看到了JSON负载,但我没有得到任何关于谁更新了产品的线索。我需要用户名或电子邮件或任何东西来识别触发webhook的用户。这可能吗?如果是,如何执行?根据,产品/更新挂钩不包含任何有关触发该操作的用户的信息。但是,如果查找用户对您来说非常重要,那么解决方法是使用。由于您已在接收的webhook中拥有产品ID,您可以再次调用 GET/admin/products/{product_id}/events.json 在回

我有一个产品/更新Shopify webhook。当webhook事件发生时,我看到了JSON负载,但我没有得到任何关于谁更新了产品的线索。我需要用户名或电子邮件或任何东西来识别触发webhook的用户。这可能吗?如果是,如何执行?

根据,产品/更新挂钩不包含任何有关触发该操作的用户的信息。但是,如果查找用户对您来说非常重要,那么解决方法是使用。由于您已在接收的webhook中拥有产品ID,您可以再次调用

GET/admin/products/{product_id}/events.json

在回答中

{
  "events": [
    {
      "id": 677313116,
      "subject_id": 921728736,
      "created_at": "2008-01-10T08:00:00-05:00",
      "subject_type": "Product",
      "verb": "create",
      "arguments": [
        "IPod Touch 8GB"
      ],
      "body": null,
      "message": "Product was created: <a href="https://apple.myshopify.com/admin/products/921728736">IPod Touch 8GB</a>.",
      "author": "Shopify",
      "description": "Product was created: IPod Touch 8GB.",
      "path": "/admin/products/921728736"
    }
  ]
}
您将拥有author字段。您可以使用verb和created_at字段进一步过滤结果

这些是


但我也只能获取已创建、已发布和未发布的事件

“作者”字段的值是多少?Shopify是什么意思?你能解释一下你是如何使用这个字段的吗?@Bilal说api端点不会返回产品更新事件。它只显示产品创建事件。@David Lazar“作者”字段表示执行该操作的用户的Shopify名称。@Haris Das在发布答案之前,我已经验证了它。我无法共享响应,因为响应中包含个人数据,但它会返回所有事件,如产品创建、编辑等,以及执行操作的用户姓名的作者。@BilalAkbar我又尝试了3次,但没有成功。它只返回产品创建事件。我应该在我的帐户中启用某些内容吗?