MailChimp API 网络钩子 Headers
MailChimp API Webhook Headers
我想结合使用 Azure HTTP 函数和 MailChimp Webhook。
Azure 期望将安全令牌作为 header.
与对函数的请求一起发送
我无法在创建 MailChimp Webhook 时看到如何指定 headers。
有人知道这是否可行吗?
另一种选择是以某种方式将函数配置为不期望安全令牌?
我使用 AuthorizationLevel.Anonymous
禁用了功能的安全性
[FunctionName("Unsubscribe")]
public static HttpResponseMessage Unsubscribe([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log)
{
return req.CreateResponse(HttpStatusCode.OK);
}
查看上面接受的答案。这是不可取的
Azure Function Webhook 本质上是一个 HTTP 触发的 Azure Function。它可以接受秘密 code
作为 HTTP 查询参数:
- 创建 HTTP 触发函数。
- 将身份验证设置为
Function
- 单击
Get function URL
按钮以 https://<yourapp>.azurewebsites.net/api/<function>?code=<ApiKey>
格式获取您的 URL
- 将此 URL 放入 Mailchimp 的 webhook 回调 URL
我想结合使用 Azure HTTP 函数和 MailChimp Webhook。
Azure 期望将安全令牌作为 header.
与对函数的请求一起发送我无法在创建 MailChimp Webhook 时看到如何指定 headers。
有人知道这是否可行吗?
另一种选择是以某种方式将函数配置为不期望安全令牌?
我使用 AuthorizationLevel.Anonymous
禁用了功能的安全性[FunctionName("Unsubscribe")]
public static HttpResponseMessage Unsubscribe([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log)
{
return req.CreateResponse(HttpStatusCode.OK);
}
查看上面接受的答案。这是不可取的
Azure Function Webhook 本质上是一个 HTTP 触发的 Azure Function。它可以接受秘密 code
作为 HTTP 查询参数:
- 创建 HTTP 触发函数。
- 将身份验证设置为
Function
- 单击
Get function URL
按钮以https://<yourapp>.azurewebsites.net/api/<function>?code=<ApiKey>
格式获取您的 URL
- 将此 URL 放入 Mailchimp 的 webhook 回调 URL