Google drive api Google Drive API:基于共享URL链接搜索文件夹-webViewLink

Google drive api Google Drive API:基于共享URL链接搜索文件夹-webViewLink,google-drive-api,Google Drive Api,正在寻找一种使用SearchFilesAPI获取给定文件夹共享URL的特定文件夹的方法 在此处使用此参考以了解各种搜索词的可能性: 对于“q”变量,请尝试: 1) mimeType='application/vnd.google apps.folder'和属性具有{key='webViewLink'和value='''} 返回空列表,即使该值不存在 2) mimeType='application/vnd.google apps.folder'和webViewLink='' 为“q”参数返回

正在寻找一种使用SearchFilesAPI获取给定文件夹共享URL的特定文件夹的方法

在此处使用此参考以了解各种搜索词的可能性:

对于“q”变量,请尝试:

1) mimeType='application/vnd.google apps.folder'和属性具有{key='webViewLink'和value='''}

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

2) mimeType='application/vnd.google apps.folder'和webViewLink=''

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

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

模式1: 当您要使用文件夹ID检索文件夹中的文件时,如下所示。请将其用作
q

'### folder ID ###' in parents
'### folder ID ###' in parents and mimeType='application/vnd.google-apps.folder'
模式2: 当您要使用文件夹ID检索文件夹中的文件夹时,如下所示。请将其用作
q

'### folder ID ###' in parents
'### folder ID ###' in parents and mimeType='application/vnd.google-apps.folder'
注:
  • 此查询仅检索文件夹ID为
    xyz123
    下的文件。如果文件夹是嵌套的,并且您希望检索具有文件夹结构的所有文件,请通过脚本递归检索它
参考:

如果这不是您想要的结果,我很抱歉。

是的,这些都可以工作,但是,它们都假设folderID嵌入到URL中,这正是我试图避免的。根据使用情况,我可以判断该ID实际上在共享URL中,但我在Google Drive或Google文档中看不到任何地方表明这种情况始终存在。@t对于由此带来的不便,我深表歉意。webViewLink包含文件夹ID。但您不想包含文件夹ID。我无法理解这种情况。我能问一下你的目标吗?我为我糟糕的英语水平道歉。