调用BIM360 GET projects API的认证要求及权限问题咨询
问题解答
关于403 AUTH-010错误的原因及解决
- 你调用的
GET /projects接口需要BIM 360账户管理员级权限的访问令牌,普通用户的3-legged Token即使能访问Hub或文件夹接口,也可能没有权限获取全量项目列表。 - 排查方向:
- 若使用用户授权的3-legged Token,确认该用户是否为BIM 360账户的管理员(需账户层级的管理员,而非单个项目的管理员)。
- 若使用App Only Token(2-legged),确认BIM 360账户管理员已将应用授权为账户的集成应用,赋予了项目数据访问权限。
什么是“App only”
- “App only”指的是2-legged OAuth令牌,即仅通过应用身份获取的访问令牌,无需用户登录授权。这种令牌的权限由BIM 360账户管理员直接授予应用,适用于服务器端无用户交互的批量操作场景,权限范围是应用被赋予的系统级权限,而非单个用户的权限。
获取项目详情的其他API
- 使用
GET /projects/{project_id}/details接口,该接口可返回项目的地址、起止日期、project_type等完整详情,同样需要管理员级权限的令牌或授权后的App Only Token。 - 若权限足够,你当前调用的
GET /hubs/{hub_id}/projects接口返回的项目数据中也包含project_type等基础字段,只是需要确保令牌具备相应权限。
内容的提问来源于stack exchange,提问作者aroestiamir
相关产品推荐
相关产品推荐

