本地运行aps-iot-extensions-demo遇401错误,请求协助排查
排查APS IoT Extensions Demo本地运行401错误
核心排查步骤
核对Client ID/Secret与应用权限
确认替换的Client ID和Secret与Autodesk Forge控制台创建的应用完全一致,无空格、大小写错误。同时检查应用是否启用了Data Management和Model Derivative两项API权限。验证访问令牌的生成逻辑
检查项目中获取令牌的代码:- 请求端点是否为
https://developer.api.autodesk.com/authentication/v1/authenticate - 请求参数
scope是否包含data:read和viewables:read两个必要权限 - 确保生成的令牌完整传递给Viewer初始化环节,无截断或篡改
- 请求端点是否为
确认模型文件的处理状态
检查rac_basic_sample_project.rvt:- 是否已成功上传至你的OSS存储桶
- 是否通过Model Derivative API完成格式转换(生成SVF视图文件)
可使用有效令牌手动调用Model Derivative的manifest接口,验证模型是否可正常访问
检查本地域名的授权配置
查看Autodesk Forge应用的允许域名列表,确认是否添加了http://localhost:8080。未添加该域名会导致跨域请求被拒绝,触发401错误。
错误说明
401状态码表示请求未通过授权,通常由令牌无效、权限不足、应用配置错误或模型未完成转换这几类原因导致。
内容的提问来源于stack exchange,提问作者Louis Chen
相关产品推荐
相关产品推荐

