python - Google REST API 支持团队驱动器无法正常工作
问题描述
我正在尝试将当前位于团队云端硬盘文件夹中的文件替换为新版本。我有以下基础python函数:
self.service.files().create(body=meta, media_body=media_body).execute()
此功能非常适用于普通的 Google Drive 文件,但对于 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 错误。
为什么这不起作用,我该如何解决它以支持团队云端硬盘?
解决方案
小错字 - 参数是supportsTeamDrives
,不是supportTeamDrives
。我也犯了这个错误:)
推荐阅读
- python - converting base64 or image link to an image without saving the image
- macos - 当我想用 npm 在 mac 上安装 gulp-sass 时如何解决这个错误
- excel - 将数据验证公式 1 转换为相对/绝对
- android - Android BLE(蓝牙 Gatt 描述符)始终为空
- python - 来自 .select_related("...") 的列表
- html - CSS - 响应式指向元素
- reactjs - 反应组件中的测试钩子
- python - 如何创建for循环以在Python中为数组中的每个元素添加一个值
- python - pyOpenCL 应对次数增加
- excel - 将选定的 Word 表格复制到 Excel