在PHP中使用Google Drive的文件浏览器

时间:2014-05-12 17:21:19

标签: php file google-api google-drive-api

我正在使用此功能检索我的所有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开始并浏览它们的文件夹来浏览它?

0 个答案:

没有答案