gpt4 book ai didi

node.js - 谷歌日历推送通知 : Unauthorized webhook call

转载 作者:搜寻专家 更新时间:2023-10-31 23:20:07 24 4
gpt4 key购买 nike

目前我们正在开发一款处理谷歌日历的 iPhone 应用程序。需要将日历事件同步到服务器端。一切正常。

但是对于推送通知,我们关注this process

每当我们将请求发布到: https://www.googleapis.com/calendar/v3/calendars/email@gmail.com/events/watch

带参数

"id":Unique string ( channel id) ,  
"type": "web_hook",
"address": "https://abc-api.herokuapp.com/user/notifications"

在头部,我们发送

Authorization : **Bearer 'Access_token'** 

和内容类型:json

我们已经在 google api 控制台中将域添加为授权域

Access_token 是用户的账户访问 token 。

我们收到“未经授权的 webhook 调用”错误。

    {
"error": {
"errors": [
{
"domain": "global",
"reason": "push.webhookUrlUnauthorized",
"message": "Unauthorized WebHook callback channel: https://abc-api.herokuapp.com/user/notifications"
}
],
"code": 401,
"message": "Unauthorized WebHook callback channel: https://abc-api.herokuapp.com/user/notifications"
}
}

这里有人可以帮助我们解决问题吗?

最佳答案

您可能想查看此 post ,提供解决方案,例如验证您的域是否具有有效(非自签名)SSL license .也在 google-api-php-client GitHub ,而不是设置 https://example.com/google/push(导致未授权的 WebHook 回调 channel )或 https://www.example.com/google/push(允许我成功打开 channel ,并且对象已返回,但 webhook 尚未触发)作为他们尝试的地址 https://www.example.com/google/push/index.php并工作。

关于node.js - 谷歌日历推送通知 : Unauthorized webhook call,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42533431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com