无法创建日历事件 webhook
Not able to create calendar events webhook
我正在尝试为日历事件创建订阅。但是我收到 400 错误,消息包含:
"code": "InvalidRequest",
"message": "Subscription validation request failed. Must respond with 200 OK to this request."
根据 webhook 验证文档,我的服务器应该已经收到对订阅 post 正文中传递的 notificationUrl 的调用,但由于某种原因没有发生。我可以确认我可以访问相同的 POST notificationUrl 并且它接受 validationToken 作为查询参数。
有人可以帮忙吗。
您的服务必须通过将 validationtoken 查询字符串参数的值作为纯文本响应返回来响应此验证请求。
类似
[HttpPost]
public async Task<ActionResult> Listen()
{
if (Request.QueryString["validationToken"] != null)
{
var token = Request.QueryString["validationToken"];
return Content(token, "plain/text");
}
}
检查访问日志后设法解决。 Validationtoken 请求因 415 错误而被阻止,因为我的 api 只接受 json。确保它也可以接受 "text/plain" 并且它现在正在工作。
我正在尝试为日历事件创建订阅。但是我收到 400 错误,消息包含:
"code": "InvalidRequest",
"message": "Subscription validation request failed. Must respond with 200 OK to this request."
根据 webhook 验证文档,我的服务器应该已经收到对订阅 post 正文中传递的 notificationUrl 的调用,但由于某种原因没有发生。我可以确认我可以访问相同的 POST notificationUrl 并且它接受 validationToken 作为查询参数。
有人可以帮忙吗。
您的服务必须通过将 validationtoken 查询字符串参数的值作为纯文本响应返回来响应此验证请求。
类似
[HttpPost]
public async Task<ActionResult> Listen()
{
if (Request.QueryString["validationToken"] != null)
{
var token = Request.QueryString["validationToken"];
return Content(token, "plain/text");
}
}
检查访问日志后设法解决。 Validationtoken 请求因 415 错误而被阻止,因为我的 api 只接受 json。确保它也可以接受 "text/plain" 并且它现在正在工作。