Google Drive API中父文件夹下的文件和文件夹列表

时间:2016-03-14 10:42:27

标签: javascript api google-drive-api jstree

我正在使用基于JsTree的基于文件的树。目前,我正在使用q参数获取文件列表对象,如下所示:

https://www.googleapis.com/drive/v2/files?q='0B_J9f9IAYIKQdllaQXJQXzMyZm8'+in+parents"

上述URL返回父文件夹下的文件对象列表。但是,如果父文件夹下有更多文件夹,那么我也想以递归方式获取这些文件。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:0)

当你执行没有搜索parm(q)的files.list时,它将返回所有文件和目录的列表。

如果你告诉它你想要父母的那些是x那么它将返回你父亲是x的所有东西。所以子文件夹项目的父项是y,而不是x,所以你不会返回它们。

选项1:

do files.list获取所有内容并自行排序。

选项2:

返回结果时,使用您的搜索参数(q)执行files.list检查是否有任何文件夹,并为下一个文件夹再次执行带有搜索参数(q)的files.list。

通过添加q,你告诉它你只想要拥有这个父母的那些你不会得到子文件夹的结果。