簡體   English   中英

使用Drive Api(PHP)從特定文件夾中獲取文件

[英]Getting files from specific folder using Drive Api (PHP)

我的Google驅動器中有一個文件夾,我想通過搜索框使用Google驅動器Api列出其文件 文件 Api是否提供獲取文件夾的任何靈活性。

我有一個腳本來獲取文件夾,但無法正常工作。 顯示一些已損壞的文件夾。 我也想要文件。

   $this->client = $googl->client();
   $this->drive = $googl->drive($this->client);
   $folderId = '0B4JDg65OBlTM3RseUk';
   $parameters = [
            'q' => "'$folderId' in parents",
            'fields' => 'files(id, name, modifiedTime, iconLink, 
             webViewLink, webContentLink)'];
   $result = $this->drive->files->listFiles($parameters);

要列出文件,您可以使用API​​的files.list方法。 此方法接受q參數,該參數是將一個或多個搜索詞組合在一起的搜索查詢。

響應:

{
  "kind": "drive#fileList",
  "nextPageToken": string,
  "incompleteSearch": boolean,
  "files": [
    files Resource
  ]
}

例如files.list

parents集合中搜索ID 1234567 這將查找直接位於ID為1234567的文件夾中的所有文件和文件夾。

'1234567' in parents

要查看有效的搜索參數,您可以訪問此鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM