Box api v2反馈:“文件夹”响应应至少包含一些有关文件的信息

时间:2012-09-29 04:21:42

标签: box-api

这是基于Box.net评论开发者页面的反馈,要求获得v2反馈。

api当前为每个文件夹“条目”返回的内容如下:

"entries" : 
[
    {
        "sequence_id": "0",
        "type": "file",
        "id": "2631999573",
        "name":"IMG_1312.JPG"
    },
    {
        "type":"folder",
        "id":"2305623799",
        "sequence_id":"1",
        "name":"a child folder"
    }
]

这意味着要检索子条目的基本元数据(大小,修改日期等),我必须为每个项目发出REST请求。这显然效率很低。

问题是:在v2发布之前,是否有可能改变它?

2 个答案:

答案 0 :(得分:3)

你有没有看到我们周五提出的关于我们为V2端点推出的?字段支持的新博客文章?这应该准确地解决您的要求,因为您可以要求返回更多字段。

http://developers.blog.box.com/2012/09/28/exciting-new-v2-updates/

答案 1 :(得分:3)

当您进行API调用以检索文件夹的项目时,即

GET /folders/{folder id}/items

您可以使用逗号分隔列表指定可选的fields参数,该列表包含您希望在结果项集合中返回的属性。这些属性可以是针对完整filefolder对象列出的任何属性。

例如,如果我打这个电话

GET /folders/{id}/items?fields=name,modified_at,description

我会得到这个回复

{
"total_count":2,
"entries":[
    {
        "type":"file",
        "id":"2305649799",
        "name":"a file",
        "modified_at":"2012-06-04T21:32:21-07:00",
        "description":"hey look it's a file"
    },
    {
        "type":"folder",
        "id":"2305649799",
        "name":"a folder",
        "modified_at":"2012-06-04T21:32:21-07:00",
        "description":"hey look it's a folder"
    }
]

}

始终返回

type和id,以便能够正确识别该项目。