我的问题与此非常相似: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/