【问题标题】:Invalid scope error when trying to access gmail api尝试访问 gmail api 时出现无效范围错误
【发布时间】:2017-06-05 06:36:24
【问题描述】:
400. That’s an error.

Error: invalid_scope

You don't have permission to access some scopes. Your project is trying to access scopes that need to go through the verification process. {invalid = [https:// mail.google.com/]} If you need to use one of these scopes, submit a verification request.

这是我在此链接中浏览教程时遇到的错误: https://developers.google.com/gmail/api/quickstart/js

在链接中,他们要求我通过 python 访问网络服务器,但我使用的是 apache。 所以在步骤 1.f 中,授权的 JavaScript 来源:我使用链接 http://localhost 而不是 http://localhost:8000。什么可能导致错误??

【问题讨论】:

  • 您是否提交了[https://mail.google.com/] 范围的验证请求,就像错误提示您需要的那样?
  • 验证请求指向链接:support.google.com/code/contact/…。但是当我尝试使用 php 时它运行良好.. 没有要求任何验证.. 但我想在 JS 中实现..
  • 不确定你是否明白,但这是 google 的 API 范围的问题,就像你向他们请求的信息一样。这意味着您在不请求特定权限的情况下无法访问某些信息,并且 - 据称 - 与您的代码无关。

标签: javascript python apache gmail gmail-api


【解决方案1】:

你可以参考这个thread

根据 2017 年 5 月 11 日的 announcement,有权访问某些用户数据的公开应用程序必须通过审核。如果您发现您的应用出现访问错误,请使用我们的OAuth Developer Verification 表单提交请求。

对于个人使用的应用和您正在测试的应用,请加入 Google 群组 Risky Access Permissions By Unreviewed Apps,该群组允许您批准个人和测试帐户的数据访问权限。请参阅Google API Services User Data Policy 了解更多信息。

blog 关于如何修复此错误可能也有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 2021-10-30
    • 1970-01-01
    • 2016-09-21
    • 2015-06-13
    • 2020-04-22
    相关资源
    最近更新 更多