仅从GET文件夹请求中检索文件到Box.com

时间:2014-05-30 11:19:19

标签: rest box-api

我只需要从GET请求中检索文件到Box.com。

问题是以下...... 我有一个Panel,我在文件夹中显示文件内容 目前我获得了所有内容,我只保留类型等于" file"的元素。

现在我需要对结果进行分页。我使用Box API以这种方式得到结果的偏移量:

GET https://api.box.com/2.0/folders/0/items?limit=2&offset=1
Authorization: Bearer MY_TOKEN

我要求第2个元素。但很明显,如果前两个元素都是文件夹,我的面板将显示零元素。

有没有办法让GET请求指定元素的类型?像这样的东西:

GET https://api.box.com/2.0/folders/0/items?limit=2&offset=1&type=file
Authorization: Bearer MY_TOKEN

1 个答案:

答案 0 :(得分:0)

您可能希望使用搜索API:http://developers.box.com/docs/#search

它允许您指定type = file并仅获取文件。但是它以递归方式进入所有子目录,因此它可能无法提供您正在寻找的内容。如果您只查找顶级目录和仅文件,那么在API响应之后您必须在您身边进行过滤。使用GET ./folders//items并对所有项目进行分页,丢弃所有type = folders项目。