我正在开发一个使用oauth2的Chrome扩展程序。这是当前的范围定义:
"scopes": [
"https://www.googleapis.com/auth/calendar"
]
添加这样的新范围时:
"scopes": [
"https://www.googleapis.com/auth/calendar"
, "https://www.googleapis.com/userinfo/v2/me"
]
我收到了 “OAuth2请求失败:服务响应错误:'错误请求'”
关于为什么会发生这种情况的任何想法? 我是否需要以某种方式手动使访问令牌无效?
奇怪的是,这已经工作了一段时间但在我通过https://security.google.com/settings/security/permissions?pli=1手动撤销权限后停止了
对于可能发生的事情的任何见解都将非常感激。大量旋转我的车轮。
非常感谢。
答案 0 :(得分:5)
目前已修复!在这种情况下,更改范围以使用auth / plus.login似乎可行。即:
"scopes": [
"https://www.googleapis.com/auth/calendar",
"https://www.googleapis.com/auth/plus.login"
]
我真的不知道为什么一个有效,另一个没有。最好的答案还在争取。