我们使用Google云端硬盘共享文件夹允许多个贡献者上传文件进行处理。我已经编写了API v3客户端来检索文件并执行我需要对它们进行的操作。我的问题是完成后如何清除这些文件。我找不到删除该文件或将其移到我不拥有的文件上的原始用户“废纸folder”文件夹(权限被拒绝的错误)的方法。有没有办法通过API处理类似的事情?
答案 0 :(得分:0)
在这种情况下,您可以做几件事。
第一个是请求用户在上载文件时向您的客户端授予对文件的访问权限。考虑到文件正在上传到中央共享位置,所有文件实际上应该由管理它的帐户所有。
另一种选择是使用服务帐户以这种方式上载文件,这样服务帐户将自动拥有文件,所有操作都应由文件执行。
答案 1 :(得分:0)
除了删除共享文件以外,您几乎可以对共享文件做任何事情:-)
因此,您可以从文件的父级中删除共享文件夹,因此中央用户将不再看到该共享文件夹。如果您的用户创建了一个名为“可以删除的文件”的文件夹,该文件夹已共享给您,则可以将文件移到该文件夹中,以便您的用户可以自己做家务。 您还可以使用零长度的正文更新其内容,这样它就不再消耗任何配额,但是请注意,以前的版本会保留下来,并且会消耗配额,直到Google清除它们为止。