【发布时间】:2022-03-11 18:28:19
【问题描述】:
我想在 ASP.NET MVC C# 中使用 Google Drive API 将文件上传到 Google Drive。 这样做时,我遵循了以下 URL: https://qawithexperts.com/article/asp-net/upload-file-to-google-drive-using-google-drive-api-in-aspnet/236
在调用我的 API 后实现代码时,谷歌重定向到显示的错误页面
Error 400: redirect_uri_mismatch
我想澄清一下,我提到了项目属性中提到的正确/正确的 URL,请查看我的问题。
我附上包含 redirect_uri 的屏幕截图。
【问题讨论】:
-
您需要使用 HTTPS。 HTTP 不起作用。以前是这样,但现在不是了。
-
你看到你链接的页面实际上有一个关于这个的链接吗?它重定向here。可能是您应该省略端口号。
-
@JHBonarius 可能,但他们目前正在遵循的教程存在更大的问题。它不是为 Web 应用程序或 asp.net 设计的。它是为已安装的应用程序设计的,因此如果他们想使用创建本机或桌面客户端所需的代码,他们使用的凭据是错误的。
标签: c# asp.net google-drive-api google-oauth google-api-dotnet-client