C# 在.Net core中使用Google drive V3 api时Google api重定向uri问题

C# 在.Net core中使用Google drive V3 api时Google api重定向uri问题,c#,asp.net-core,C#,Asp.net Core,我正在使用google drive API将文件上载到驱动器。我正在使用OAuth2和“应用程序类型:其他””。在本地主机上运行代码时一切正常,文件按预期上传。在本地开发环境中,浏览器返回一个Google concent屏幕,允许对api使用不同的权限,一旦单击“允许””按钮,文件将按预期上传到驱动器。但在IIS服务器上发布此工作代码时,它会给出“502:Bad Gateway” 调试后,我发现下面的代码行返回错误 credential = GoogleWebAuthorizationBrok

我正在使用google drive API将文件上载到驱动器。我正在使用OAuth2和“应用程序类型:其他””。在本地主机上运行代码时一切正常,文件按预期上传。在本地开发环境中,浏览器返回一个Google concent屏幕,允许对api使用不同的权限,一旦单击“允许””按钮,文件将按预期上传到驱动器。但在IIS服务器上发布此工作代码时,它会给出“502:Bad Gateway

调试后,我发现下面的代码行返回错误

credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
                GoogleClientSecrets.Load(stream).Secrets,
                 Scopes,
                "my email id",
                CancellationToken.None,
                new FileDataStore(credPath, true)).Result;
我认为允许权限的谷歌同意窗口无法在IIS服务器上打开。如何解决这个问题?请建议

另外,当我尝试使用“应用程序类型:web应用程序””访问API时,它会在本地主机本身上给我一个错误错误:重定向\u uri\u不匹配

我尝试了许多重定向uri选项,如等,还尝试将62283更改为其他端口,但仍然没有成功。
还有显示“”的错误,我无法理解它是如何以及从何处引用的“127.0.0.1:63562地址和端口自动。正在搜索上周的解决方案。我无法理解我应该提供什么重定向uri?有任何解决此错误的建议或想法吗?

要更新授权的重定向URI,请访问
-您尝试过吗?是的,我尝试过。它将我重定向到google api客户端密钥。