我的问题与此非常相似:不断收到错误: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/
您需要在
AuthCallback
实现中覆盖 FlowMetadata
字符串,例如:
public override string AuthCallback
{
get
{
return "/oauth2callback";
}
}
请注意,这应该是相对路径,以便 URL 与您在 Google 开发者控制台中创建的Web 应用程序的客户端 ID 中指定的 URL 之一相匹配。