0

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

4

1 回答 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-1769FDM-1933。正如@Simon D. 所说,在此功能实施之前,您将在当前响应中获得所有活动项目。

于 2018-10-01T05:53:34.180 回答