使用 API 检索 Google 云端硬盘文件夹列表
本文关键字:硬盘 文件夹 列表 云端 Google API 检索 使用 | 更新日期: 2023-09-27 17:57:17
我正在尝试获取特定Google云端硬盘文件夹中所有文件夹标题/ID的列表。
我发现,几乎类似于我需要的是以下内容:https://developers.google.com/drive/v2/reference/children/list
在该页面中,我可以键入开始文件夹,还可以在查询字符串中添加 mimetype:mimeType = 'application/vnd.google-apps.folder' 以仅返回文件夹。
问题是我只取回了一组 ID。这不是很实用,因为我无法在下拉列表中向用户显示它们。有没有其他方法可以实际获取文件夹的标题(以及 ID 的)?
像这样:
{
"kind": "drive#childReference",
"id": string,
"selfLink": string,
"childLink": string,
"title": string <-----
}
解决此问题的最佳方法是什么,每次我需要填充下拉列表时,对每个文件夹(很多文件夹)执行一个请求?
您可以将 files#list 方法与in parents
搜索参数一起使用,如此处所述。您可以将其与您提到的mimeType
选项结合使用。
它将返回大量信息,您可能还希望指定fields
参数以仅获取所需的信息。