【问题标题】:Gmail JS API - OAuth2 Error invalid_scopeGmail JS API - OAuth2 错误 invalid_scope
【发布时间】:2017-06-17 07:39:50
【问题描述】:

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

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

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

我错过了什么吗???

请帮我解决这个错误

提前致谢!!!

【问题讨论】:

    标签: javascript gmail-api


    【解决方案1】:

    您可以参考这个thread。确保您已正确通过 API 的身份验证。

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

    • 使用 OAuth - 服务器将用户重定向到 google 的服务器,在那里他们可以登录、授予应用程序权限并将令牌传回给 你
    • 服务帐户。这些有点复杂:
      • 首先,您必须设置一个应用程序(完成)
      • 其次,您必须设置一个服务帐户。这就是您的应用向 google 进行身份验证的方式。你已经做到了,还有证书 您已获得包含用于身份验证的私钥
      • 第三,用户需要授予您的应用程序访问权限以代表他们执行操作。这是您尚未完成的工作。

    此外,如 here 所述,oauth2 for devices 流根本不支持某些范围。

    其他参考资料:

    【讨论】:

    • 按照上面列出的所有步骤,即创建服务帐户并使用我的 Gmail 帐户在弹出窗口中单击允许,但仍然出现相同的错误...
    猜你喜欢
    • 2018-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-24
    • 1970-01-01
    • 2012-11-08
    • 1970-01-01
    相关资源
    最近更新 更多