具有100多个项目的集线器分页

时间:2018-09-26 18:16:58

标签: autodesk-forge autodesk-data-management

hubs/:hub_id/projects端点发送请求时,我只能检索前100个项目。我尝试添加提到的here的分页参数,但是服务器的响应仍然相同。有什么方法可以访问其余这些项目?

1 个答案:

答案 0 :(得分:0)

更新

Forge DM现在在调用API GET hubs/:hub_id/projects时在BIM360项目上支持分页功能,请在此处Project and Data Service Pagination进行检查,但是每页最多可以有100个项目,因此每页可以获得100个项目。如果您的项目数量超过100,您将在API响应的next中看到一个links属性,如下所示,那么您可以通过调用{{1 }}属性。

next

==========

不幸的是,现在无法通过调用API GET hubs/:hub_id/projects将分页功能用于BIM360项目,并且已将其记录为{ "jsonapi": { "version": "1.0" }, "links": { "self": { "href": "https://developer.api.autodesk.com/project/v1/hubs/{HUB_ID}/projects" }, "first": { "href": "https://developer.api.autodesk.com/project/v1/hubs/{HUB_ID}/projects?page[number]=0&page[limit]=100" }, "next": { "href": "https://developer.api.autodesk.com/project/v1/hubs/{HUB_ID}/projects?page[number]=1&page[limit]=100" } }, "data": [ { } ] } FDM-1769。正如@Simon D.所说,在实现此功能之前,您将在响应中获得所有活动项目。