我想通过shopify创建的webhook将我的后端API与几个shopify客户端集成。
我读到webhook是shopify触发的推送通知。如果我将我的服务器端点(接收订单/创建新客户)提供给我的几个shopify客户,我将如何识别不同的通知?
shopify发送的通知中是否有唯一标识符(每个客户端)?这是因为如果我收到订单通知,我需要在我的数据库中与我的一个客户确认此订单通知。
请告诉我这个用例。
感谢。
答案 0 :(得分:1)
每个Webhook都会从Shopify中找到您的安全信息,该信息允许您确定传入的Webhook是否有效,并且每个Webhook还会告诉您Webhook来自的商店。
因此,您可以使用商店信息来解决问题。直截了当!
答案 1 :(得分:1)
根据Shopify Webhook Documentation,Shopify中的每个webhook都包含一个JSON有效负载和提供上下文的HTTP头。
X-Shopify-Shop-Domain
HTTP标头包含商店的域名,例如johns-apparel.myshopify.com
。您可以使用它来识别商店。