.net - redirect_uri_mismatch错误Google API v3 .NET

标签 .net api youtube

我的问题与此非常相似:Keep getting Error: redirect_uri_mismatch using youtube api v3
但是似乎没有人能够找到正确的解决方案。

我的应用托管在:test中。 com:61156 / Media / Upload
在我的本地计算机上,我必须修改hosts文件,所有这些都可以使AUTH 2.0正常工作,但是无论我做什么,无论如何我仍然会不断获取redirect_uri_mismatch。

我收到此错误:

request:local host:12451 / authorize /中的重定向URI与注册的重定向URI不匹配。

这是设置我的Web应用程序客户端ID的方式

REDIRECT URIS http://test.com:61156/

JAVASCRIPT起源
http://test.com:61156/

最佳答案

您需要在AuthCallback实现中覆盖FlowMetadata字符串,例如:

    public override string AuthCallback
    {
        get
        {
            return "/oauth2callback";
        }
    }

请注意,这应该是相对路径,以便该URL与您在googlet开发人员控制台中创建的Web应用程序的客户端ID所指定的URL之一匹配。

关于.net - redirect_uri_mismatch错误Google API v3 .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24637066/

相关文章:

c# - 包装 API 以支持依赖注入(inject)

c# - 如何保存人类可读的文件

asp.net-mvc - 什么最适合认证 ASP.NET MVC REST API? OAuth 2.0 还是 OAuth 1.0?

web-services - Powershell 和 XMLRPC

jquery - 自动播放 YouTube 视频背景图 block

html - 为什么我的 YouTube 视频没有显示?

.net - dotnet System.Web.Caching.Cache 与 System.Runtime.Caching.MemoryCache

c# - 遇到 Entity Framework 问题

api - 配置 Silex 防火墙使用 api key 的正确方法

youtube - 我可以提取和发送有关在网络浏览器上观看视频的信息吗?