Google Team Drive - Несанкционированные, недействительные учетные данные при загрузке файлов Team Drive - PullRequest
0 голосов
/ 30 ноября 2018

Я реализую функциональность накопителя Google Team в Google Picker.

Я могу получить файлы в средстве выбора на лицевой стороне.Теперь я хочу загрузить выбранные файлы из средства выбора, используя Java SDK.Я включил Google Team Drives в своем приложении, в средстве выбора java-скриптов и в резервном копировании.

    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 drive.

...