Google REST API 支持团队驱动器不工作

Google REST API Support Team Drive Isn't Working

我正在尝试用新版本替换当前位于团队云端硬盘文件夹中的文件。我有以下基础 python 函数:

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

此功能对于普通 Google Drive 文件非常有效,但对于 Team Drive 中的文件,我收到 404 "File not found" 错误。

我怀疑这与这里提到的 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?

小错字 -- 参数是 supportsTeamDrives,而不是 supportTeamDrives。我也犯过这个错误:)