我按照这里的公共教程创建了一个调用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