【问题标题】:BIM360 Docs GET folder contents page limitBIM360 Docs GET 文件夹内容页数限制
【发布时间】: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


    【解决方案1】:

    我确实使用了错误的查询参数 - 我以前从未使用过 Http 请求,所以对于其他也没有使用过的人来说。正确的设置是做 "/contents?page[number]=" + pageNumber"

    【讨论】:

      猜你喜欢
      • 2018-11-24
      • 2018-01-17
      • 2019-12-04
      • 2019-03-16
      • 2018-11-20
      • 1970-01-01
      • 2015-04-02
      • 1970-01-01
      • 2022-10-05
      相关资源
      最近更新 更多