shopify webhooks中的订单ID

shopify webhooks中的订单ID,shopify,webhooks,Shopify,Webhooks,我正在尝试将我的应用程序与shopify商店集成。到目前为止,我配置了webhooks,以便在某些系统事件(如创建订单)上向我的应用程序发送数据 除了一个例外,一切都很好——我不知道如何从那些Webhook获取订单ID。它们中没有任何看起来像订单id的参数,我以后需要在任何shopify API请求中使用该参数来检索订单信息 webhook示例(订单创建事件): 看起来唯一方便的参数是token和order\u number,但token可能也不是我要找的,就像order\u number一样。

我正在尝试将我的应用程序与shopify商店集成。到目前为止,我配置了webhooks,以便在某些系统事件(如创建订单)上向我的应用程序发送数据

除了一个例外,一切都很好——我不知道如何从那些Webhook获取订单ID。它们中没有任何看起来像订单id的参数,我以后需要在任何shopify API请求中使用该参数来检索订单信息

webhook示例(订单创建事件):


看起来唯一方便的参数是
token
order\u number
,但
token
可能也不是我要找的,就像
order\u number
一样。第三个是
id
,但是,基于shopify文档,
id
是一个webhook id,而不是订单id。
你知道如何从webhook获得这样的订单id吗?

就像webhook来自的域一样,订单id在标题中。那会帮你的。只需从那里获取订单ID,然后继续

例如:

domain = request.env['HTTP_X_SHOPIFY_SHOP_DOMAIN']
order_id = request.env['HTTP_X_SHOPIFY_ORDER_ID']

非常感谢你!我不明白为什么这些信息不在身体里,因为:)它在身体里。”id’是订单id(不是你说的webhook id),你从哪里得到这个?“根据shopify文档,id是一个webhook id,而不是订单id”实际上,“id”是订单id。
domain = request.env['HTTP_X_SHOPIFY_SHOP_DOMAIN']
order_id = request.env['HTTP_X_SHOPIFY_ORDER_ID']