Google云端硬盘:属性[]列表在“资源”资源中不存在?

时间:2013-10-16 18:49:34

标签: google-drive-api

Google Drive SDK documentation表示Files资源的属性资源列表为properties[]。但是,当我们实际执行files.list或files.get查询时,“文件”资源中不会返回此类列表。我们能够获取Properties资源的唯一方法是直接(通过properties.list)为每个文件查询一次,这是一个性能消耗,因为单个files.list操作可以返回许多文件。我们的应用程序将存储每个文件的自定义元数据,并且需要能够及时检索它。

文档是否有误?如果是这样,这个功能是否会很快出现?如果文档是正确的,我们如何才能在文件资源中填充properties[]?我在发布之前搜索了这个问题的答案,但我看到的只是you can't filter search queries for properties。谢谢你的帮助!

编辑:我们可以使用文件 .update / patch将数据插入properties[],但该数据似乎只能通过属性 .get /检索到名单。我们希望能够在文件 .get / list中获取此数据,如文档所暗示的那样,但这不起作用。从Files API的角度来看,properties[]似乎是只写的。

1 个答案:

答案 0 :(得分:2)

这是一个文档问题,您只能通过properties.list/get检索属性。根据{{​​1}}资源计划了基于属性和属性字段的查询字段,但目前都不支持这些资源。