Google云端硬盘listChildren停止工作

时间:2014-04-12 13:15:24

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

我有一个小的PHP脚本应该从谷歌驱动器获取文件。它已经工作了几个月,突然停了下来。 listChildren()方法返回一个带有空项目数组的对象:

object(Google_ChildList)#2 (8) {
  ["etag"]=>
  string(57) ""ft0vWwGLra-c-cl2j_y_UrVn1UQ/vyGp6PvFo4RvsFtPoIWeCReyIC8""
  ["__itemsType":protected]=>
  string(21) "Google_ChildReference"
  ["__itemsDataType":protected]=>
  string(5) "array"
  ["items"]=>
  array(0) {
  }
  ["kind"]=>
  string(15) "drive#childList"
  ["nextLink"]=>
  NULL
  ["nextPageToken"]=>
  NULL
  ["selfLink"]=>
  string(79) "https://www.googleapis.com/drive/v2/files/0BwwPoJj-4FnGTjBScFJ1XzRycE0/children"
}

当我在API Explorer中输入文件夹的id时:https://developers.google.com/drive/v2/reference/children/list我正确地获得了列表。

发生什么事了?我不认为我改变了什么。

1 个答案:

答案 0 :(得分:0)

使用此代码:

$service->files->listFiles(array('q' => "'<FOLDER_ID>' in parents"));

Error on list files using folderId