C# 错误:在MVC应用程序中的Google登录中重定向\u uri\u不匹配

C# 错误:在MVC应用程序中的Google登录中重定向\u uri\u不匹配,c#,asp.net-mvc,google-api,youtube-data-api,google-api-dotnet-client,C#,Asp.net Mvc,Google Api,Youtube Data Api,Google Api Dotnet Client,我正在尝试通过MVC应用程序将视频上传到YouTube。我正在关注这一点 每当我试图运行该应用程序时,我都会收到来自谷歌的错误信息 错误:重定向\u uri\u不匹配 请求中的重定向URI与OAuth客户端授权的URI不匹配。访问以更新授权的重定向URI 这是我的Json文件。 这是我的谷歌控制台应用程序: 错误: 有什么问题吗 谢谢。您需要在中向授权域名添加localhost。您在Google开发者控制台中设置的重定向URI必须与您发送请求的位置完全匹配。如果您注意到端口号正在更改。这是

我正在尝试通过MVC应用程序将视频上传到YouTube。我正在关注这一点

每当我试图运行该应用程序时,我都会收到来自谷歌的错误信息

错误:重定向\u uri\u不匹配

请求中的重定向URI与OAuth客户端授权的URI不匹配。访问以更新授权的重定向URI

这是我的Json文件。

这是我的谷歌控制台应用程序:

错误:

有什么问题吗


谢谢。

您需要在中向授权域名添加localhost。

您在Google开发者控制台中设置的重定向URI必须与您发送请求的位置完全匹配。如果您注意到端口号正在更改。这是因为当您通过VisualStuido进行调试时,VisualStudio有添加随机端口号的习惯

为使用IIS Express的Web应用程序项目指定端口的步骤

在解决方案资源管理器中,右键单击项目,然后选择“属性”。单击Web选项卡。 在“服务器”部分的“使用本地IIS Web服务器”下,在“项目URL”框中更改端口号。 在项目URL框的右侧,单击创建虚拟目录,然后单击确定。 在“文件”菜单中,单击“保存选定项目”。 要验证更改,请按CTRL+F5运行项目。新端口号将显示在浏览器的地址栏中。
来自位于 重定向URI应该与服务页面的URL相同。
我终于看到了这一点,把网页的URL放在我称之为谷歌认证的地方,它就像一个符咒

你是说只有localhost吗?是的,只是把它添加为localhostno。我无法补充这一点。无效重定向:localhost必须使用http或https作为方案。无效重定向:localhost必须包含主机名。此外,如果在错误中看到,则重定向URL已更改。我不确定更改的原因。无效重定向:http://locahost 必须以公共顶级域(如.com或.org)结尾,可能重复