【问题标题】:Google Cloud Console - New Project's giving "invalid_client", and old projects give redirect_uri mimatchGoogle Cloud Console - 新项目给出“invalid_client”,旧项目给出 redirect_uri 不匹配
【发布时间】:2013-11-17 20:27:04
【问题描述】:

我已经从 Google Cloud API 控制台遇到同样的问题超过一天了。

我尝试为旧项目添加新的 redirect_uri 以在我的 web 应用程序中使用它,但它给了我“redirect_uri 不匹配”错误。旧的重定向 uri 仍然像以前一样工作。

我什至尝试从一开始就创建一个新项目,然后注册一个新应用程序。这现在通过 google oauth 给了我“invalid_client”错误。

如果旧的 redirect_uri 按原样重定向,那么为什么新的没有呢?添加新的重定向 uri 时是否需要做其他事情?

【问题讨论】:

    标签: google-app-engine google-oauth google-api-console


    【解决方案1】:

    您的错误都是不言自明的,因此您只需要仔细追溯您的步骤并检查输入,您使用的是正确的客户端 ID 和适当的 url。

    它给了我“redirect_uri 不匹配”错误。 uri 必须逐个字符匹配。例如。注意 http(s) 和斜杠

    现在通过 google oauth 给我“invalid_client”错误。 要么您忘记启用 API,要么您没有在您的应用中正确安装新的客户端 ID。

    添加新的重定向 uri 时是否需要执行其他操作? 不。只需确保它与您传递的 URL 完全匹配即可。

    有时切换回旧的 API 控制台更容易。新的云控制台屏幕底部有一个微弱的灰色链接。

    【讨论】:

      【解决方案2】:

      这看起来像一个错误。

      请参阅Newly created Oauth Client IDs don't work 了解似乎成功的解决方法。

      【讨论】:

        猜你喜欢
        • 2020-10-16
        • 2013-12-17
        • 2019-10-14
        • 2013-05-13
        • 2015-02-24
        • 2016-05-13
        • 2015-06-11
        • 1970-01-01
        相关资源
        最近更新 更多