【发布时间】:2017-07-05 14:48:54
【问题描述】:
我正在尝试开发一个 PHP 脚本,该脚本通过我的 Google Drive 列出我的文件 .我有当前的结构:
-- logo1.png
|
|-- logo2.png
|
-- myFolder
| |
| --logo3.png
|
|
-- myPrivateFolder
|
--logo4.png
我正在使用 Google PHP 库进行查询。要列出我的文件,我有以下代码:
$client = new Google_Client();
$client->setAuthConfig($oauth_credentials);
$client->setRedirectUri($redirect_uri);
$client->addScope("https://www.googleapis.com/auth/drive");
$service = new Google_Service_Drive($client);
$result = array();
try {
$parameters = array(
'q' => "mimeType contains 'image/'",
);
$files = $service->files->listFiles($parameters);
$result = array_merge($result, $files->getFiles());
} catch (Exception $e) {
print "Une erreur s'est produite : " . $e->getMessage();
}
return $result;
$result 是一个包含 4 个元素的数组。因为我指定我只想要 MIME 类型“图像/”,所以我只得到了 4 张图像。现在,我想知道,如何过滤我的结果以从研究中排除我的私人目录?我希望能够指定不查看哪个文件夹?
我无法在文档中找到任何相关内容。提前感谢您的帮助!
【问题讨论】:
标签: php google-drive-api google-api-php-client