我的问题是我不知道如何在不知道发布消息来自的 URL 的情况下处理传入请求。
我尝试集成的 Vend API 会向我的 URL 发送一条包含以下信息的帖子消息:
“POST 正文将包含一个名为 payload 的字段。该字段包含一个 JSON 编码对象,其中包含导致挂钩事件的对象的详细信息。其他表单字段(例如 environment 或 domain_prefix)可能存在,但不保证存在。
您在 webhook 请求中找到的有效负载对象现在与您从标记为 1.0 或更高版本的 API 的较新部分收到的相同。因此,例如,产品 webhook 应该为您提供与您请求 /api/1.0/product/{product_id} 相同的产品有效负载。”
http://docs.vendhq.com/webhooks.html(这里是更多详细信息的链接)
我对 ASP MVC 还很陌生,我无法找出最佳的前进方式。我最终需要将传入的名称值对映射到我的模型。
任何帮助将不胜感激。