MailChimp API Webhook标题

时间:2018-03-07 13:00:39

标签: azure azure-functions mailchimp webhooks mailchimp-api-v3.0

我想使用结合MailChimp Webhook的Azure HTTP功能。

Azure期望安全令牌与请求一起发送,并将该函数作为标头发送。

创建MailChimp Webhook时,我无法看到如何指定标题。

有人知道这是否可能?

另一个选择是以某种方式配置函数不要期望安全令牌?

2 个答案:

答案 0 :(得分:1)

Azure功能Webhook本质上是一个HTTP触发的Azure功能。它可以接受秘密code作为HTTP查询参数:

  1. 创建HTTP触发功能。
  2. 将身份验证设置为Function
  3. 点击Get function URL按钮,以https://<yourapp>.azurewebsites.net/api/<function>?code=<ApiKey>
  4. 格式获取您的网址
  5. 将此网址放入Mailchimp的webhook回拨网址

答案 1 :(得分:0)

我已使用AuthorizationLevel.Anonymous

禁用了该函数的安全性
[FunctionName("Unsubscribe")]
public static HttpResponseMessage Unsubscribe([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)]HttpRequestMessage req, TraceWriter log)
{
    return req.CreateResponse(HttpStatusCode.OK);
}

查看上面接受的答案。这是不可行的