heroku - 尝试检索Google日历事件时,WEB_HOOK channel 不可用

标签 heroku push-notification google-api google-calendar-api

我正在尝试使用Push notifications for Google Calendar

回调终结点托管在Heroku上。 appname.herokuapp.com 在Search Console中进行了验证,并已添加到Google Console APIs和“允许的服务”域列表中。

请求

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。 (我也进行了测试,现在似乎正在为我工​​作。)

关于heroku - 尝试检索Google日历事件时,WEB_HOOK channel 不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50918537/

相关文章:

ruby-on-rails - 如何在页面之间显示页面加载

ios - 检索已经获取的推送通知 token

firebase - 403 调用者没有 Firebase 管理 API addFirebase 的权限

java - 如何在进行谷歌登录时获取用户的年龄和位置

postgresql - 我如何将本地 PostgreSQL 数据库复制到 Heroku for Spring Boot 应用程序

python - Heroku - Python Shell 写入文件,但在 Django APP View 中不写入文件?

node.js - 错误 : certificate has expired in Node

android - 当我的 Android 应用程序处于前台时,我想隐藏其他应用程序的所有通知。这可能吗?如何?

c# - iOS 平台上的 Xamarin Forms 未收到应用程序中心推送通知

google-api - 谷歌 API 控制台 'Javascript origins'