【发布时间】:2021-05-31 21:12:36
【问题描述】:
我在使用 GET 端点获取文件夹内容 (https://forge.autodesk.com/en/docs/data/v2/reference/http/projects-project_id-folders-folder_id-contents-GET/) 时遇到问题。我正在尝试检索 >200 .rvt 元素模型的项目版本 ID,因为我正在上传一个协调模型,其中这些元素模型是链接。问题是由于端点的限制,我只能检索前 200 个元素的 ID。然后当我尝试使用页码查询参数时,我总是返回相同的 200 个元素。我可能只是用错了。
request.RequestUri = new Uri("https://developer.api.autodesk.com/data/v1/projects/" + projectID + "/folders/" + folderID + "/contents?page[" + pageNumber + "]");
之前找到了 projectID 和 folderID。 pageNumber 是一个可选的方法参数,默认为 0。如果返回的长度为 200 个元素,这是限制,我会使用递增的计数器再次递归调用该方法。这一切都很好,但它只是不断返回相同的 200 元素,而不管页码如何,因此永远循环。如何正确设置?
【问题讨论】:
标签: autodesk-forge autodesk-bim360