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
。我也犯过这个错误:)
我正在尝试用新版本替换当前位于团队云端硬盘文件夹中的文件。我有以下基础 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
。我也犯过这个错误:)