我目前在Google云端硬盘中有很多文件,并希望以编程方式查找哪些文件可能在网络上可用或对那些具有文件链接的文件可用。我想搜索将哪些文件设置为“知道链接的人”或“网络上的公共文件”。下图显示了这一点。是否可以通过Drive v3 API轻松列出该列表?
您只需要调用Files: list并使用搜索查询参数(q
)仅列出具有某些visibility
设置的文件。例如,如果要同时检索与anyone with link
和anyone on the Internet
共享的文件,则可以通过以下方式设置q
:
q: "visibility='anyoneCanFind' or visibility='anyoneWithLink'"
visibility(=,'!=')] >>:文件的可见性级别。有效值为anyCanFind,anyoneWithLink,domainCanFind,domainWithLink和受限。
注意:
Files: list
的其余参数将取决于您要进行的确切搜索(从驱动器,共享驱动器等)。我假设这不是您的问题的一部分。