Я пытаюсь заменить файл, который в данный момент находится в папке 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?