获取文件夹中包含标题的文件列表

时间:2013-02-18 01:27:30

标签: python google-drive-api

所以我通过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来获取标题?这似乎非常低效。

1 个答案:

答案 0 :(得分:0)

您正在使用的请求仅​​用于列出信息有限的文件夹的子项。 也许将files list请求与限制性查询(如

)一起使用会很有用
https://www.googleapis.com/drive/v2/files?q='0B7Gsb83y7LCsMHUweWFRUTlBeEU'+in+parents&key={YOUR_API_KEY}

通过这种方式,您将获得有关每个节点的更多信息,您可以使用字段参数限制您收到的信息,例如

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

您可以使用help page中提供的“字段编辑器”构建字段参数并了解您拥有的选项,只需在其中搜索“使用字段编辑器”< / p>

希望这有帮助,尊重