Google日历"未经授权的WebHook回调频道"错误

 泰有趣 发布于 2022-12-22 18:57

我正在尝试使用Google日历设置推送通知.目前我正在使用oAuth游乐场来了解它的工作原理.因此,我选择了Calendar API v3,授权它,使用提供的授权代码和访问令牌,并查询以下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" }

我已将域添加到网站管理员工具以证明所有权,并将其添加到开发人员控制台中的"允许域"列表中.

发送以下请求:

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 { "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" } ] } }

我希望得到一些非常基本但具体的步骤,我需要遵循这些步骤以使其正常运行.谢谢你的帮助.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有