WEB_HOOK 频道在尝试检索 Google 日历事件时不可用
WEB_HOOK channel unavailable when trying to retrieve Google calendar events
我正在尝试使用 Push notifications for Google Calendar
回调端点托管在 Heroku 上。 appname.herokuapp.com 已在 Search Console 中验证并添加到 Google Console API 和服务允许域列表。
请求
POST /calendar/v3/calendars/CALENDAR_ID/events/watch HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer TOKEN
Content-Type: application/json
{
"id":"1",
"type": "web_hook",
"address":"https://APPNAME.herokuapp.com/change"
}
回应
400 Bad Request
{
"error": {
"errors": [
{
"domain": "push",
"reason": "channelUnknown",
"message": "WEB_HOOK channel unavailable for:
{address=https://APPNAME.herokuapp.com/change}"
}
],
"code": 400,
"message": "WEB_HOOK channel unavailable for: {address=https://APPNAME.herokuapp.com/change}"
}
}
什么
WEB_HOOK channel unavailable
错误是什么意思?
编辑:与证书的主题与域名完全匹配的顶级域的相同结果。
这似乎是一个临时问题 is now fixed according to Google。 (我也测试过,现在似乎对我有用。)
我正在尝试使用 Push notifications for Google Calendar
回调端点托管在 Heroku 上。 appname.herokuapp.com 已在 Search Console 中验证并添加到 Google Console API 和服务允许域列表。
请求
POST /calendar/v3/calendars/CALENDAR_ID/events/watch HTTP/1.1
Host: www.googleapis.com
Authorization: Bearer TOKEN
Content-Type: application/json
{
"id":"1",
"type": "web_hook",
"address":"https://APPNAME.herokuapp.com/change"
}
回应
400 Bad Request
{
"error": {
"errors": [
{
"domain": "push",
"reason": "channelUnknown",
"message": "WEB_HOOK channel unavailable for:
{address=https://APPNAME.herokuapp.com/change}"
}
],
"code": 400,
"message": "WEB_HOOK channel unavailable for: {address=https://APPNAME.herokuapp.com/change}"
}
}
什么
WEB_HOOK channel unavailable
错误是什么意思?
编辑:与证书的主题与域名完全匹配的顶级域的相同结果。
这似乎是一个临时问题 is now fixed according to Google。 (我也测试过,现在似乎对我有用。)