【问题标题】:redirect_uri_mismatch error Google API v3 .NETredirect_uri_mismatch 错误 Google API v3 .NET
【发布时间】:2014-08-29 11:57:24
【问题描述】:

我的问题和这个很相似:Keep getting Error: redirect_uri_mismatch using youtube api v3 但似乎没有人能够找到正确的解决方案。

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

我收到此错误:

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


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

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

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

【问题讨论】:

    标签: .net api youtube


    【解决方案1】:

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

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

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

    【讨论】:

    • 请您详细说明您的答案?我面临同样的问题,但没有任何 FlowMetadata 实现。谢谢
    猜你喜欢
    • 2014-12-05
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-12-04
    • 2020-11-08
    • 1970-01-01
    • 1970-01-01
    • 2014-05-28
    相关资源
    最近更新 更多