Google Team Drive-未经授权的无效凭据,有关下载Team Drive文件的信息

时间:2018-11-30 12:01:20

标签: java google-drive-api google-drive-team-drive

我正在Google Picker中实现Google Team驱动器功能。

我能够在前端的选择器中获取文件。现在,我想使用Java SDK从选择器中下载所选文件。我已经在我的应用程序,java脚本选择器和支持的应用程序中启用了Google Team Drive。

    Drive drive = getDriveService(token);
    Drive.Files.Get request = drive.files().get(link);
    request.setSupportsTeamDrives(Boolean.TRUE).getMediaHttpDownloader().setProgressListener(new ProgressListener(media));
    request.executeMediaAndDownloadTo(out);

但是我从Google api收到了此回复。

com.google.api.client.http.HttpResponseException: 401 Unauthorized
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "authError",
    "message": "Invalid Credentials",
    "locationType": "header",
    "location": "Authorization"
   }
  ],
  "code": 401,
  "message": "Invalid Credentials"
 }
}

仅供参考:适用于Google云端硬盘。

0 个答案:

没有答案