我正在尝试获取特定Google云端硬盘文件夹中所有文件夹标题/ ID的列表。
我发现的,几乎类似于我需要的是以下内容: https://developers.google.com/drive/v2/reference/children/list
从该页面我可以输入开始文件夹,我还可以在查询字符串中添加mimetype:mimeType ='application / vnd.google-apps.folder'以仅返回文件夹。
问题是我只能拿回一套身份证。这不太实际,因为我无法在下拉列表中向用户显示它们。 有没有其他方法来实际获取文件夹的标题(以及ID)?
类似的东西:
{
"kind": "drive#childReference",
"id": string,
"selfLink": string,
"childLink": string,
"title": string <-----
}
解决此问题的最佳方法是什么,每次需要填充下拉列表时,对每个文件夹(很多文件夹)执行一次请求?
答案 0 :(得分:3)
您可以将files#list方法与in parents
搜索参数一起使用,如here所述。您可以将其与您提到的mimeType
选项结合使用。
它会返回大量信息,您可能还想指定fields
参数,以便只获得您需要的信息。