我只需要从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
答案 0 :(得分:0)
您可能希望使用搜索API:http://developers.box.com/docs/#search
它允许您指定type = file并仅获取文件。但是它以递归方式进入所有子目录,因此它可能无法提供您正在寻找的内容。如果您只查找顶级目录和仅文件,那么在API响应之后您必须在您身边进行过滤。使用GET ./folders//items并对所有项目进行分页,丢弃所有type = folders项目。