【发布时间】:2022-02-13 19:15:41
【问题描述】:
我正在尝试在我的 Web 应用程序上使用 Google Drive 的 API。我正在尝试使用 localhost 作为我的 URI。这些是我的 URI 和重定向 URI:
但是,我仍然收到以下消息,我该怎么做才能解决它?
【问题讨论】:
标签: c# .net google-api google-oauth google-api-dotnet-client
我正在尝试在我的 Web 应用程序上使用 Google Drive 的 API。我正在尝试使用 localhost 作为我的 URI。这些是我的 URI 和重定向 URI:
但是,我仍然收到以下消息,我该怎么做才能解决它?
【问题讨论】:
标签: c# .net google-api google-oauth google-api-dotnet-client
首先,除非您使用 JavaScript,否则您不需要向 JavaScript 源添加任何内容,它仅用于隐式流。
其次,重定向 uri 必须与您在 Google 开发者控制台中的重定向 uri 下注册的完全匹配。在您的情况下,您需要注册http://127.0.0.1:500214/authorize/
请记住,如果端口发生变化,您的 IDE 必须使用静态端口,那么这将不起作用,重定向 uri 必须完全匹配
本视频将向您展示如何修复它Google OAuth2: How the fix redirect_uri_mismatch error. Part 2 server sided web applications.
最后,如果您希望应用程序在本地主机上运行,那么您的应用程序的启动 url 为 http://127.0.0.1,那么您需要先修复它。
【讨论】: