【问题标题】:Error: invalid_client with Google Apps API OAuth2错误:使用 Google Apps API OAuth2 的 invalid_client
【发布时间】:2014-07-09 16:04:25
【问题描述】:

我将 Google Apps API 用于我的 OAuth2 应用程序。 ,但我得到一个错误。

Error: invalid_client

no support email

请求详情 这就是我们所知道的一切。

【问题讨论】:

    标签: google-app-engine google-api google-oauth google-api-java-client google-developers-console


    【解决方案1】:

    1) 生成密钥时,在 Google 控制台的“同意”屏幕中填写信息电子邮件地址并生成姓名以及其他详细信息。 p>

    2) 并确保当您将 ClientID 和 ClientSecret 代码从 google 复制粘贴到您的工作区 (IDE) 时,可能会有中间有一些不需要的空格

    检查谷歌控制台并将其删除。

    希望对你有帮助,

    --愉快的编码!

    【讨论】:

      【解决方案2】:

      遇到了同样的问题,解决方法是:

      • 设置我的电子邮件
      • 重新创建密钥
      • 从 API 库激活 Google API+

      【讨论】:

        【解决方案3】:

        Google Developer Console 中打开Gmail API

        GDC > 仪表板 > 使用 Google API > Google Apps API > Gmail API

        【讨论】:

          【解决方案4】:

          Google Developer console 中,确保您在下方添加了product nameemail address。应用程序和身份验证 -> 同意屏幕。

          更新:这应该不再是什么大问题了。 Google 对 console 进行了更改,在您更新这些项目之前不会让您保存任何内容。

          【讨论】:

          • 对我不起作用。产品名称和电子邮件均已设置(从下拉列表中选择电子邮件)。保存并重新访问“同意屏幕”以确认;都在那里。已关注updraftplus.com/support/…
          • 我建议您联系 updraftplus 支持寻求帮助,因为不是您的应用程序发布您遇到问题的代码不会有帮助。
          • 确保您为 Web 应用程序创建了客户端 ID,并且它指向您网站上的文件。我已经测试过了,它确实有效。
          • @DalmTo 请问同意屏幕在哪里?
          • console.developers.google.com(您的项目)左侧应用和授权 -> 同意屏幕
          【解决方案5】:

          如果您在之前在同意屏幕中设置了支持电子邮件地址创建了 OAuth 凭据,那么您似乎总是会收到此错误,即使在设置了支持电子邮件之后也是如此。

          我通过设置支持电子邮件解决了这个问题,然后在凭据页面中重新创建所有必要的 OAuth id。

          【讨论】:

          • 我编辑了 URL,保存,然后将其重新编辑以达到类似的效果。
          【解决方案6】:

          当您为 Web 应用程序创建 客户端 ID 时,请确保您已在 Google 控制台中设置 setDeveloperKey 并关闭您的 EMAIL ADDRESS .

          【讨论】:

            猜你喜欢
            • 2018-12-13
            • 1970-01-01
            • 1970-01-01
            • 2019-06-18
            • 2014-02-12
            • 1970-01-01
            • 2020-03-19
            • 1970-01-01
            相关资源
            最近更新 更多