使用 OAuth2 的 Chrome 扩展程序中的说明不起作用



我按照这里的公共教程创建了一个调用Google Identity api的chrome扩展程序来获取Oauth2令牌。它不起作用。在开发人员模式下加载到浏览器中的Chrome扩展程序中,当我单击扩展程序主页中的按钮时,它只会收到错误

运行 identity.getAuthToken 时未检查的 runtime.lastError:OAuth2 请求失败:服务响应错误:"错误请求" at HTMLButtonElement.(铬 extension://dgpoakddenlpjocgikkadcklmpfmadlh/oauth.js:3:23(

这是最烦人和无益的。任何帮助都非常感谢。

我认为问题是在本教程的第一部分中,scopes 数组是空的。
可以添加一些作用域,例如"profile""email",然后重新加载扩展。
从控制台复制访问令牌并将其签入:https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=PASTE_ACCESS_TOKEN

最新更新