Диск команды поддержки Google REST API не работает - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь заменить файл, который в данный момент находится в папке Team Drive, новой версией.У меня есть следующая базовая функция Python:

self.service.files().create(body=meta, media_body=media_body).execute()

Эта функция прекрасно работает для обычных файлов Google Диска, но для одного из файлов в Team Drive я получаю 404 ошибку «Файл не найден».

Я подозреваю, что это связано с необходимостью supportTeamDrives, как указано здесь: https://developers.google.com/drive/api/v3/enable-teamdrives

Однако, если я это сделаю:

self.service.files().create(body=meta, media_body=media_body,
                            supportTeamDrive=True).execute()

Я получу ошибку Got an unexpected keyword argument "supportTeamDrive".И если я пытаюсь поместить его в словарь body, я просто получаю ту же ошибку 404.

Почему это не работает, и как мне исправить это для поддержки Team Drive?

1 Ответ

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

Незначительная опечатка - значение параметра supportsTeamDrives, а не supportTeamDrives.Я тоже сделал эту ошибку:)

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