所以我通过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
来获取标题?这似乎非常低效。
答案 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>
希望这有帮助,尊重