Google Cloud Console - 新项目提供“invalid_client”,旧项目提供redirect_uri mimatch

时间:2013-11-17 20:27:04

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

我一直在Google Cloud API控制台上遇到同样的问题超过一天。

我尝试为旧项目添加一个新的redirect_uri,以便在我的webapp中使用它,但它给了我“redirect_uri mismatch”错误。旧的重定向uri仍然像过去一样工作。

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

如果旧的redirect_uri重定向应该是,那么新的为什么呢?在添加新的重定向uri时是否需要做其他事情?

2 个答案:

答案 0 :(得分:1)

您的错误都是不言自明的,所以您只需要仔细检索您的步骤并检查输入,即使用正确的客户端ID和相应的网址。

它给了我“redirect_uri mismatch”错误。 uri必须匹配角色的角色。例如。注意http(s)和尾随斜杠

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

添加新的重定向uri时还需要做其他事吗? 没有。只需确保它与您传递的URL完全匹配。

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

答案 1 :(得分:0)

这看起来像个错误。

有关成功的解决方法,请参阅Newly created Oauth Client IDs don't work