如何在Google Drive API v3 PHP中列出特定文件夹中的文件

Bjø*_*mer 17 php google-drive-api

我正在寻找一种方法,如何在Google Drive API v3中列出特定文件夹(包含文件夹ID)中的文件.我使用了此功能,$service->files->listFiles()但它返回了Google云端硬盘中的所有文件.你知道我可以使用哪种功能吗?

Bjø*_*mer 32

很酷,我找到了答案.

  $optParams = array(
        'pageSize' => 10,
        'fields' => "nextPageToken, files(contentHints/thumbnail,fileExtension,iconLink,id,name,size,thumbnailLink,webContentLink,webViewLink,mimeType,parents)",
        'q' => "'".$folderId."' in parents"
        );
  $results = $service->files->listFiles($optParams);
Run Code Online (Sandbox Code Playgroud)

  • 有效!对于使用 python 的人,请记住在parents 中引用文件夹 id `q='FOLDER_ID' (3认同)
  • 也似乎在JS lib中工作.现在要弄清楚谷歌实际告诉我们这应该工作的地方!啊! 谷歌,使用HTML链接!你知道它们是什么!链接到搜索指南!https://developers.google.com/drive/v3/reference/files/list以下是q参数:https://developers.google.com/drive/v3/web/search-parameters (2认同)