Gmail JS API - OAuth2错误invalid_scope

时间:2017-06-17 07:39:50

标签: javascript gmail-api

我是GMail JS API的新手,我正在尝试使用Javascript根据以下链接中提供的快速入门教程阅读gmail电子邮件

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

我已经按照页面上给出的所有说明进行操作,但是我正在下面 错误

enter image description here

我错过了什么吗?

请帮我解决此错误

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

您可以参考此thread。确保您已正确验证API。

  

要做到这一点,有两种方法:

     
      
  • 使用OAuth - 服务器将用户重定向到谷歌服务器,他们可以登录,为您的应用授予权限,并将令牌传回   你
  •   
  • 服务帐户。这些有点复杂:      
        
    • 首先,您必须设置应用(已完成)
    •   
    • 第二,您必须设置服务帐户。这是您的应用验证谷歌的方式。你已经完成了这个,还有证书   您已经包含了用于身份验证的私钥
    •   
    • 第三,用户需要授予您的应用程序访问权限以代表他们行事。这是你还没有完成的一点。
    •   
  •   

另外,正如here所述,某些范围根本不支持设备流的oauth2。

其他参考资料: