我目前正在使用AWS lambda函数通过使用多个BIM 360 API端点自动创建BIM 360项目。
它一直工作得很好,但我刚刚注意到它停止工作,无法访问GET projects/:project_id端点。我的代码使用job_number访问每个BIM360项目的job_number属性来过滤重复的项目。并且代码无法获得GET projects/:project_id请求的响应。
最近空气污染指数有没有改变?提前谢谢你。
发布于 2020-10-31 23:06:46
从最新的回复来看,看起来你达到了速率限制。如果我是正确的,响应错误代码是429。每一类API都有速率限制。例如,这是数据管理接口https://forge.autodesk.com/en/docs/data/v2/developers_guide/rate-limiting/dm-rate-limits/的速率限制,这是BIM360接口:https://forge.autodesk.com/en/docs/bim360/v1/overview/rate-limits/
因此,您将需要设置每次调用的一些延迟以满足速率,或者使用一些异步管理方法,如Node.js中的异步池来控制调用速率或每分钟。
https://stackoverflow.com/questions/64531569
复制相似问题