3

我仍在学习 Google Drive API 的来龙去脉。我正在尝试为其创建一个文件浏览器,以分层结构显示项目,而不是显示列出的所有文件,而不管其父级如何。

我遇到的问题是有些文件的父数组为空。最初的想法是它应该显示根目录中存在的所有文件,并且只显示根目录,然后在单击文件夹时显示其子项。

但是,缺少的父数据让我感到困惑。

这是因为这些文件已与我共享,因此没有与我相关的父参考吗?如果是这样,我如何识别这些文件?在返回的父数据上使用 empty() 似乎不会将其识别为空数组。

4

1 回答 1

1

我做了一个快速测试,我得到了相同的结果。不应该让您看到共享文件的父级是有道理的。

要知道文件是否共享,请查看 userPermission 数组。

拥有...

 "userPermission": {
    "kind": "drive#permission",
    "id": "me",
    "role": "owner",
    "type": "user"
   },

共享...

"userPermission": {
    "kind": "drive#permission",
    "id": "me",
    "role": "writer",
    "type": "user"
   },
于 2012-08-31T02:00:49.653 回答