redirect_uri_mismatch 错误 Google API v3 .NET

问题描述 投票:0回答:1

我的问题与此非常相似:不断收到错误:redirect_uri_mismatch using youtube api v3 但似乎没有人能够找到正确的解决方案。

我的应用程序托管在: test 。 com:61156/媒体/上传。
在我的本地计算机中,我必须修改主机文件,所有这些都是为了让 AUTH 2.0 正常工作,但无论我做什么,我仍然会得到

redirect_uri_mismatch

我收到此错误:

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


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

重定向 URIS http://test.com:61156/

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

.net youtube youtube-api
1个回答
1
投票

您需要在

AuthCallback
实现中覆盖
FlowMetadata
字符串,例如:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.