错误400:redirect_uri_mismatch while uploading file with google drive API v3 and .net6 web API

0yycz8jy  于 2023-05-02  发布在  .NET
关注(0)|答案(1)|浏览(132)


我的代码片段是

using (var stream =
      new FileStream(Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "client_secret.json"), FileMode.Open, FileAccess.Read))
  {
    string credPath = "token.json";
    credential = GoogleWebAuthorizationBroker.AuthorizeAsync(
        GoogleClientSecrets.Load(stream).Secrets,
        new[] { DriveService.Scope.Drive },
        "Admin",
        CancellationToken.None,
        new FileDataStore(credPath, true)).Result;
  }

我甚至在云控制台的凭据部分更改了重定向URI,但在错误中随机重定向URI弹出,请帮助我解决这个问题

yhxst69z

yhxst69z1#

您需要将此重定向URI添加到Google云控制台

它必须是精确的,包括尾随的/和端口号。
您还应该确保应用程序使用静态端口号运行。如果端口号更改,则会再次出现未匹配。

相关问题