我需要使用Google Drive API和PHP在文件夹之间移动驱动器文件。但在某些情况下我只有文档的url,我需要将该文件移动到另一个文件夹。但我不知道是否有可能只有文件网址这样做。
任何人都知道它是否可能以及如何?我在文档中寻找它,但我不能这样做。
感谢。
答案 0 :(得分:2)
我认为你不能像这样“移动”这个文件。它可能工作的唯一方法是尝试修补文件file.patch的位置。我从来没有听说有人试图修补文件的位置。
我咨询过一位Google Drive专家的同事,他说他认为它已被破坏(修补位置)。他做了一个快速测试,并证实这是一个破碎的功能。它返回的全部是403 - 权限不足
您需要下载该文件并重新上传。
答案 1 :(得分:0)
我刚看了补丁(https://developers.google.com/drive/v2/reference/files/patch)的文档页面,看起来Google已经默默地更改了API。现在有两个新的查询参数addParents
和removeParents
,看起来他们会按照您的意愿行事。 NB我没有对此进行测试,因为它仅在过去几周才出现过。