场景
- 目标:我希望删除云端硬盘中的文件。
- 并发症:该文件归一个已删除的帐户所有,不能通过Web UI进行垃圾回收。
- 解决方案:更改文件的所有权,以便活动用户可以删除文件。对于documentation,似乎唯一的选择是使用Drive API以管理员(我)的身份执行an ownership change via update operation。
- 问题:通过API Explorer接口执行所有权更改时,我收到未找到通用404文件的错误。但是,对相同文件ID的其他API调用也可以成功实现。
- 结论:404错误是由于未记录的错误情况所致,而不是与文件的实际存在有关—当原始所有者不再存在时,无法进行该操作,或者我使用的有效负载和此方案的选项。
问题
- 是否可以通过API更改(或删除)已删除用户拥有的文件的所有权?如果可以,怎么办?
- 实际上,如果我通过API更新操作的方法可行,那么404错误表示什么?通过API资源管理器提交以成功更改所有权的正确有效负载和选项是什么?