查询 BIM 360 项目属性时出错

Error in Querying BIM 360 project attribute

我目前正在使用 AWS lambda 函数通过使用多个 BIM 360 API 端点自动创建 BIM 360 项目。

它一直运行良好,但我刚刚注意到它停止工作,无法访问 GET projects/:project_id 端点。我的代码访问每个 BIM 360 项目的 job_number 属性以使用 job_number 过滤重复的项目。代码无法获得 GET projects/:project_id 请求的响应。

最近API有什么变化吗?提前谢谢你。

从最新的回复来看,您似乎达到了速率限制。如果正确,则响应错误代码为429。每个类别API都有速率限制。例如这是数据管理的速率限制 API https://forge.autodesk.com/en/docs/data/v2/developers_guide/rate-limiting/dm-rate-limits/ 这是 BIM360 API: https://forge.autodesk.com/en/docs/bim360/v1/overview/rate-limits/

因此,您需要为每个调用设置一些延迟以满足速率,或者使用一些异步管理方法,例如async-pool in Node.js 来控制调用速率或每分钟。