错误 400:redirect_uri_mismatch 如何格式化我的 URI?

Error 400: redirect_uri_mismatch How to format my URI?

我正在尝试在我的 Web 应用程序上使用 Google 驱动器的 API。我正在尝试使用 localhost 作为我的 URI。这些是我的 URI 和重定向 URI:

但是,我仍然收到以下消息,我该如何解决?

首先,除非您使用 JavaScript,否则您不需要向 JavaScript 添加任何内容,它仅用于隐式流。

其次,重定向 uri 必须与您在 Google 开发人员控制台中的重定向 uris 下注册的完全匹配。在您的情况下,您需要注册 http://127.0.0.1:500214/authorize/

请记住,您的 IDE 必须使用静态端口,如果端口正在更改,那么这将不起作用,重定向 uri 必须完全匹配

此视频将向您展示如何修复它Google OAuth2: How the fix redirect_uri_mismatch error. Part 2 server sided web applications.

最后,您的应用程序 运行 是 http://127.0.0.1 的开始 url 如果您想要它 运行 在本地主机,那么您需要先修复它。