0

因此,我通过 Google Drive API 获取文件,如下所示:

GET https://www.googleapis.com/drive/v2/files/{...}/children?q={...}

但是返回的 JSON 似乎不包含文件的标题。相反,它更像

{
    ...
    "items": [[{u'kind': u'drive#childReference', u'childLink': u'https://www.googleapis.com/drive/v2/files/...', u'id': u'...', u'selfLink': u'https://www.googleapis.com/drive/v2/files/.../children/...'}, ...]
}

应用程序是否被迫get对每个项目进行 a 以获得标题?这似乎非常低效。

4

1 回答 1

0

您使用的请求旨在仅列出信息有限的文件夹的子项。也许将文件列表请求与限制性查询一起使用对您很有用,例如

https://www.googleapis.com/drive/v2/files?q='0B7Gsb83y7LCsMHUweWFRUTlBeEU'+in+parents&key={YOUR_API_KEY}

这样您将获得有关每个节点的更多信息,您可以使用fields参数限制您收到的信息,例如

https://www.googleapis.com/drive/v2/files?q='0B7Gsb83y7LCsMHUweWFRUTlBeEU'+in+parents&fields=items%2Fdescription&key={YOUR_API_KEY}

您可以使用帮助页面中提供的“字段编辑器”构建字段参数并了解您有哪些选项,只需在那里搜索“使用字段编辑器”

希望这会有所帮助,问候

于 2013-02-18T03:46:46.190 回答