redirect_uri_mismatch错误Google API v3 .NET

时间:2014-07-08 16:31:44

标签: .net api youtube

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

我的应用程序托管在:test。 COM:61156 /媒体/上传 在我的本地计算机中,我不得不修改hosts文件,所有这些都是为了让这个AUTH 2.0正常工作,但我仍然做任何事情,无论我做什么,我都会继续使用redirect_uri_mismatch。

我收到此错误:

请求中的重定向URI:本地主机:12451 / authorize /与注册的重定向URI不匹配。


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

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

JAVASCRIPT ORIGINS http://test.com:61156/

1 个答案:

答案 0 :(得分:0)

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

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

请注意,这应该是相对路径,以便该网址与您在Google Developers中创建的 Web应用程序的客户端ID 中指定的其中一个网址相匹配控制台。