2013-03-05 52 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

相關問題