我正在使用此功能检索我的所有Google云端硬盘文件(根据Google的建议):
function retrieveAllFiles($service) {
$result = array();
$pageToken = NULL;
do {
try {
$parameters = array();
$parameters['q'] = "'me' in owners";
$parameters['fields'] = 'items(alternateLink, thumbnailLink, title, mimeType)';
$files = $service->files->listFiles($parameters);
echo "<pre>";print_r($files);echo "</pre>";
if(count($files)) {
$result = array_merge($result, $files->getItems());
$pageToken = $files->getNextPageToken();
}
} catch (Exception $e) {
print "An error occurred: " . $e->getMessage();
$pageToken = NULL;
}
} while ($pageToken);
return $result;
}
但是这个函数只返回我的所有文件,而没有指定目录或它们的位置。
是否有一个函数/方法来执行此操作,检索相同的信息,但是按照从root开始并浏览它们的文件夹来浏览它?