创建BIM 360项目仪表盘时登录授权后加载枢纽/项目超时如何解决
BIM 360项目仪表盘授权超时排查方案
问题场景:按照learnforge官方教程创建BIM 360项目仪表盘,运行代码后点击「Sign In」进行授权时请求超时,无法加载BIM 360枢纽/项目
关联教程地址:https://learnforge.autodesk.io/#/tutorials/dashboard
故障截图包含Sign In操作页、超时错误页两类
排查步骤
- 检查Forge应用配置
确认你在Autodesk Forge平台创建的应用回调地址与代码中配置的回调地址完全一致,包含协议头(http/https)、端口、路径,任意字符不一致都会导致授权流程卡住。同时确认你已将该应用的Client ID添加到BIM 360枢纽的自定义集成列表中,且已开启对应读写权限。 - 排查网络连通性
Autodesk OAuth授权接口、BIM 360业务接口在国内访问稳定性较差,可先尝试开启全局代理后再重试授权流程,同时检查本地防火墙、hosts配置是否存在对autodesk.io、forgeautodesk.com相关域名的拦截规则。 - 核对代码配置项
确认你已将教程示例代码中的CLIENT_ID、CLIENT_SECRET占位符替换为你自己创建的Forge应用对应值,同时检查授权请求的作用域(scope)是否完整,必须包含account:read权限才能读取BIM 360枢纽数据,完整scope参考:data:read data:write account:read bucket:create bucket:read。 - 检查本地服务运行状态
打开浏览器开发者工具的Console和Network面板,查看授权请求是否抛出跨域、4xx/5xx错误,确认回调接口是否正常启动,端口是否被其他程序占用。
内容的提问来源于stack exchange,提问作者CuriousCase
相关产品推荐
相关产品推荐

