gpt4 book ai didi

curl - Google 日历 "Unauthorized WebHook callback channel"错误

转载 作者:行者123 更新时间:2023-12-02 02:31:14 40 4
gpt4 key购买 nike

我正在尝试使用 Google 日历设置推送通知。目前我正在使用oAuth playground感受一下它是如何工作的。因此,我选择了 Calendar API v3,对其进行了授权,使用提供的授权代码和访问 token 并查询以下 URI:https://www.googleapis.com/calendar/v3/calendars/tl7grdo4gqdqj4gtanpioksi6k@group.calendar.google.com/events/watch 。该请求包含以下正文:


{
"id": "154345345-345345345",
"type": "web_hook",
"address": "https://www.somedomain.com/web_hook.php"
}

我已将该域添加到网站管理员工具中以证明所有权,并将其添加到 developers console 内的“允许的域”列表中.

发送以下请求:


POST /calendar/v3/calendars/tl7grdo4gqdqj4gtanpioksi6k@group.calendar.google.com/events/watch HTTP/1.1
Host: www.googleapis.com
Content-length: 105
Content-type: application/json
Authorization: Bearer <some access token>
{
"id": "154345345-345345345",
"type": "web_hook",
"address": "https://www.somedomain.com/web_hook.php"
}

产生以下响应:


HTTP/1.1 401 Unauthorized
Content-length: 318
X-xss-protection: 1; mode=block
X-content-type-options: nosniff
Expires: Tue, 09 Sep 2014 13:22:51 GMT
Server: GSE
Cache-control: private, max-age=0
Date: Tue, 09 Sep 2014 13:22:51 GMT
X-frame-options: SAMEORIGIN
Content-type: application/json; charset=UTF-8
Www-authenticate: Bearer realm="https://accounts.google.com/AuthSubRequest", error=invalid_token
{
"error": {
"code": 401,
"message": "Unauthorized WebHook callback channel: https://www.somedomain.com/web_hook.php",
"errors": [
{
"domain": "global",
"message": "Unauthorized WebHook callback channel: https://www.somedomain.com/web_hook.php",
"reason": "push.webhookUrlUnauthorized"
}
]
}
}

我希望获得一些非常基本但具体的步骤,我需要遵循这些步骤才能使其正常运行。感谢您的帮助。

最佳答案

显然是oAuth playground根本没有通过 developers console 添加的域的句柄为了验证所提供的 webhook 是否已获得授权。我设法让它与代码一起工作,这些代码似乎遵循与 Playground 相同的步骤。

关于curl - Google 日历 "Unauthorized WebHook callback channel"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25745727/

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