我正在尝试使用rest api创建脚本以从google驱动器中的其他用户共享文件夹下载所有文件。如果我是对的,有两种变体:
但是这两种变体都只返回我的谷歌帐户在浏览器中打开过的文件。如果我在浏览器中打开文件 - 此文件将出现在API调用的结果中。
任何有链接的人都可以共享文件夹。
问题出在哪里,如何列出文件夹中的所有文件?
答案 0 :(得分:0)
由于您没有向我们提供有关SCOPE的任何信息,我猜测这可能是您的问题。您可能有FILE范围,而不是DRIVE。
另外,我建议使用'TryIt!' here测试这些内容。您可以在那里快速修改范围和查询。
祝你好运
答案 1 :(得分:0)
这是Drive API中的错误/怪癖,但有一个简单的解决方法。如果你用' addParents = root'来调用files.update。它会在'我的云端硬盘下添加共享文件夹'。这样可以使文件成为语料库的一部分,并且它们会出现在结果中。