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