检索GET请求,文件夹仅文件Box.com(Retrieve only file from GET

2019-10-30 11:28发布

我需要从一个GET请求来Box.com只检索文件。

问题是后续...我有一个小组在那里我显示文件夹中的文件的内容。
目前我得到的所有内容,我只保留具有类型等于“文件”的元素。

现在我需要分页的结果。 我利用月光宝盒API来获取结果的偏差,这种方式:

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

我问的拳2个元素。 但显然,如果第2个元素是两个文件夹,我的面板将显示零个元素。

有没有一种方法,使一个GET请求指定元素的类型? 是这样的:

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

Answer 1:

你会想可能使用搜索API: http://developers.box.com/docs/#search

它可以让你指定类型=文件并获得唯一的文件。 但是它进入所有子目录递归,所以它可能不会提供你在寻找什么。 如果您正在寻找只有顶级目录和文件只,那么你就必须在API响应之后,做您身边的过滤。 使用GET ./folders//items并通过所有的项目进行分页,扔掉所有类型的文件夹=项目。



文章来源: Retrieve only file from GET folder request to Box.com
标签: rest box-api