向hubs/:hub_id/projects端点发送请求时,我只能检索前 100 个项目。我已尝试添加此处提到的分页参数,但服务器的响应仍然相同。有没有办法访问这些项目的其余部分?
问问题
114 次
1 回答
0
更新:
Forge DM 现在支持 BIM360 项目的分页功能,同时调用 API GET hubs/:hub_id/projects,请查看项目和数据服务分页,但每页最大项目限制为 100,因此每页可以获得 100 个项目。如果您的项目数量超过 100,您将在 API 响应中看到如下所示的next
属性links
,然后您可以通过调用属性中的 URL 在下一页中获取接下来的 100 个项目next
。
{
"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": [
{
}
]
}
==========
不幸的是,BIM360 项目现在无法通过调用 API GET hubs/:hub_id/projects使用分页功能,并且它已被记录为FDM-1769
和FDM-1933
。正如@Simon D. 所说,在此功能实施之前,您将在当前响应中获得所有活动项目。
于 2018-10-01T05:53:34.180 回答