我一直在Google Cloud API控制台上遇到同样的问题超过一天。
我尝试为旧项目添加一个新的redirect_uri,以便在我的webapp中使用它,但它给了我“redirect_uri mismatch”错误。旧的重定向uri仍然像过去一样工作。
我甚至尝试从一开始就创建一个新项目,然后注册一个新的应用程序。这现在通过谷歌oauth给我“invalid_client”错误。
如果旧的redirect_uri重定向应该是,那么新的为什么呢?在添加新的重定向uri时是否需要做其他事情?
答案 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。