首页 文章

Gmail JS API - OAuth2错误invalid_scope

提问于
浏览
1

我是GMail JS API的新手,我正在尝试使用Javascript根据快速入门教程阅读gmail电子邮件,具体说明如下所示

https://developers.google.com/gmail/api/quickstart/js

我已经按照页面上给出的所有说明进行操作,但是我收到了以下错误信息

enter image description here

我错过了什么???

请帮我解决这个错误

提前致谢!!!

1 回答

  • 0

    你可以参考这个thread . 确保您已正确验证API .

    为此,有两种方法:使用OAuth - 服务器将用户重定向到谷歌的服务器,他们可以登录,为您的应用授予权限,并将令牌传递给您的服务帐户 . 这些有点复杂:首先,你必须设置一个app(完成)秒,你必须设置一个服务帐户 . 这就是您的应用对Google进行身份验证的方式 . 你已经完成了,并且你获得的证书包含用于验证第三个的私钥,用户需要授予你的应用程序访问权限以代表他们行事 . 这是你尚未完成的一点 .

    此外,如here所述,设备流的oauth2不支持某些范围 .

    其他参考:

    您可以参考此主题 . 根据2017年5月11日的公告,可以访问某些用户数据的公开可用应用程序必须通过审核 . 如果您发现应用存在访问错误,请使用我们的OAuth开发人员验证表单提交请求 . 对于个人使用的应用程序和您正在测试的应用程序,请加入Google小组Risky Access Permissions By Unreviewed Apps,允许您批准个人和测试帐户的数据访问 . 有关详细信息,请参阅Google API服务用户数据政策 . 有关如何修复此错误的博客可能也会有所帮助 .

相关问题