Google API : 是否有更多 'flexible' 方法来指定重定向 URI?

Google API : is there a more 'flexible' way to specify redirect URIs?

我正在使用 Google API 允许用户使用我的网络应用程序将视频上​​传到他们的 YouTube 频道。

在开发该应用程序并在我的本地计算机上对其进行测试时,我一直在使用像这样的重定向 URI:

https://localhost:5001/Youtube?handler=authorize.

问题是,当部署应用程序时,重定向 URI 不应该包含 localhost:5001,当然应该包含另一个主机名。在不更改 Google 控制台中的 URI 的情况下,我得到了

"redirect_uri_mistmatch" error.

有什么方法可以将重定向 URI 添加到 Google 控制台,使我的应用程序在两种情况下都能正常工作?

非常感谢您的帮助!

重定向 uris 需要与您应用中能够处理授权的位置完全匹配。

如果您的应用托管在网络服务器上,那么您需要在 google 开发人员控制台中添加此重定向 uri 作为有效的重定向 uri。出于安全原因,您不能在生产环境中使用 运行 localhost。部署主机时,您需要提供主机的重定向 uri。

如果不在开发者控制台中更改它,就无法执行此操作,它必须配置为您的应用程序的一部分。 How to fix redirect uri miss match error