401-Unauthrized при загрузке файла для диска Google Team - PullRequest
0 голосов
/ 03 декабря 2018

Я пытаюсь получить доступ к файлам Team Drive с помощью Drive Picker.

Но я получаю эту ошибку

{
  "code" : 401,
  "errors" : [ {
    "domain" : "global",
    "location" : "Authorization",
    "locationType" : "header",
    "message" : "Invalid Credentials",
    "reason" : "authError"
  } ],
  "message" : "Invalid Credentials"
}

Поэтому я попытался проверить в Google API Explorer и вызвал API с помощьюпрохождение fileId и supportsTeamDrives = true.Но в проводнике Google API также выдает мне ту же ошибку.

Что мне здесь не хватает? enter image description hereenter image description here

1 Ответ

0 голосов
/ 04 декабря 2018

Доступ к Teamdrives использует другой метод.Перечислите файлы конкретного Teamdrive, используя метод Teamdrives: list, оттуда вы сможете получить Teamdrive id из ответа, как показано ниже:

{
   "kind": "drive#teamDrive",
   "id": "XXXXXXIDXXXXXXX",
   "name": "TheFileName"
}

YouЗатем можно использовать конкретный файл id, чтобы получить метаданные определенного файла из метода Teamdrives: get.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...