2013-03-05 46 views
1

我们使用Box API v2.0。如何使用API​​查询Box文件夹的项目数量

根据文档,以下命令应返回根文件夹的项目列表以及每个文件夹的item_collection字段。

curl https://api.box.com/2.0/folders/0/items?fields=item_collection -H "Authorization: Bearer ACCESS_TOKEN" 

不幸的是,item_collection域被忽略并返回迷你格式。

从文档:

中可以 与域参数传递得到特定属性,只有那些 特定属性回完整文件或文件夹对象的任何属性;否则,默认情况下,迷你格式将返回每个项目 。

您是否知道这是一个已知问题,以及是否有任何解决方法?

+0

您是否试图确定直接(根)文件夹中的项目数或用户Box中的项目总数? – 2013-03-05 17:14:25

+0

似乎我们应该说“大多数属性”而不是“任何属性”。显然有一些例外情况是,字段对我们没有多大意义,所以我们不支持它。 – Peter 2013-03-05 17:42:28

回答

0

这实际上是文档中的错误。 item_collection目前不支持/ folders/{id}/items端点(正在更新文档)。

+0

它看起来像在第一个和第二个API版本之间丢失了。是否有另一种方法显示所有列出的文件夹的项目数量,而无需对每个文件夹执行API调用以获取_item_collection_字段? – Jeff 2013-03-06 15:35:32

相关问题