【问题标题】:Google Drive: properties[] list not present in Files resource?Google Drive:文件资源中不存在属性 [] 列表?
【发布时间】:2013-10-21 16:49:43
【问题描述】:

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

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

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

【问题讨论】:

  • 修复文档,谢谢。

标签: google-drive-api


【解决方案1】:

这是一个文档问题,您只能通过properties.list/get 检索属性。 files 资源计划基于属性和属性字段的填充进行查询,但目前都不支持。

【讨论】:

  • 谢谢!知道我们什么时候会看到对此的支持吗? (例如,几个月,几年,不要屏住呼吸)并且正在使用 files.update/patch 来设置支持的属性(因为它有效)或者这是我们需要完全避免的事情?再次感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多