google-drive-api - Google Drive 的文件夹结构和共享模型的 API 更改
问题描述
我曾经使用以下 Google Drive API 将我现有的文件移动到另一个驱动器文件夹
drive.files().update(fileId=cloudFile['id'],addParents=sharefile,media_body=media).execute()
我刚收到一封电子邮件,说 Google Drive 文件夹结构已更改,我不再允许使用“addParent”来共享文件管理器。我想知道如何使用驱动器 API 做到这一点?我不想重写整个代码,我正在寻找最简单的方法来替换 addParents API。
解决方案
回答:
您可以创建指向另一个云端硬盘文件(例如文件夹)的快捷方式,而不是为文件提供多个父级。
更多信息:
您可以使用 Google Drive 的快捷方式功能而不是多父功能来模拟这种行为。从文档:
快捷方式是链接到 Google Drive 上其他文件的文件。
快捷方式是application/vnd.google-apps.shortcut
MIME 类型的云端硬盘文件,指向 Google 云端硬盘上的另一个文件或文件夹。您可以在此处阅读有关此内容的更多信息。
参考:
推荐阅读
- amazon-web-services - AWS SFTP 必须允许用户在 S3 中下载具有特定标签的文件
- sql-server - 将布尔数据类型数据从 datagridview 插入 SQL Server 数据库
- data-warehouse - databricks:从数据仓库临时目录中读取
- spring - 如何使用 Spring 缓存缓存 JPA OneToMany 关系
- javascript - 在 cloudflare-worker 服务上解析原始正文(非节点)
- json - 如何将 node 模块的脚本从 package.json 文件添加到根 package.json 文件
- arduino - AT+CGATT?与 Arduino 连接时从 SIM800C 模块返回“ERROR”
- particles.js - ParticlesJS:“未捕获的 ReferenceError:未定义particlesJS”
- laravel - Laravel 供应商变更
- java - 在服务类中添加@valid时如何处理自定义注释