Google云端硬盘API:基于共享的URL链接搜索文件夹-webViewLink

时间:2019-03-29 17:48:58

标签: google-drive-api

根据文件夹的共享URL,寻找一种使用Search Files API来获取特定文件夹的方法。

在此处使用此参考信息来查找各种搜索词: https://developers.google.com/drive/api/v3/reference/query-ref

https://developers.google.com/apis-explorer/#search/drive.files.list/

对于'q'变量,请尝试:

1)mimeType ='application / vnd.google-apps.folder',并且属性具有{key ='webViewLink'和value ='https://drive.google.com/drive/folders/xyz123'}

返回空列表,即使该值确实存在

2)mimeType ='application / vnd.google-apps.folder'和webViewLink ='https://drive.google.com/drive/folders/xyz123'

为“ q”参数返回“无效值”

1 个答案:

答案 0 :(得分:0)

  • 您要检索https://drive.google.com/drive/folders/xyz123文件夹中的文件和文件夹。

如果我的理解正确,那么这个答案如何?您可以从https://drive.google.com/drive/folders/xyz123的URL中检索文件夹ID。在这种情况下,文件夹ID为xyz123

模式1:

要使用文件夹ID如下检索文件夹中的文件时。请用作q

'### folder ID ###' in parents

模式2:

要使用文件夹ID如下检索文件夹中的文件夹时。请用作q

'### folder ID ###' in parents and mimeType='application/vnd.google-apps.folder'

注意:

  • 此查询仅检索xyz123文件夹ID下的文件。如果文件夹是嵌套文件夹,并且您要检索具有文件夹结构的所有文件,请通过脚本递归检索。

参考:

如果这不是您想要的结果,我表示歉意。