调用Autodesk Forge BIM 360接口返回1004项目不存在错误原因排查
Autodesk BIM 360 新增项目用户接口1004报错排查原因
接口请求地址:
https://developer.api.autodesk.com/hq/v1/accounts/:account_id/projects/:project_id/users
报错返回:{ "code": 1004, "message": "this project doesn't exist." }
可能的触发原因如下:
- 路径参数替换不完整/错误:检查URL中的
:account_id、:project_id两个占位符是否都被替换为实际有效值,若遗漏替换account_id或填写的account_id错误,即使project_id正确也会触发该报错。 - 账户与项目归属不匹配:确认你使用的
project_id对应的归属账户ID,和URL中填写的account_id完全一致,跨账户填写项目ID会被判定为项目不存在。 - 凭证无项目访问权限:授权凭证有效仅代表凭证本身未过期、签名合法,需确认凭证对应的应用已被加入目标项目的权限列表,且拥有项目用户管理权限,Autodesk对无权限访问的项目会返回「不存在」的提示,避免权限探测风险。
- 项目ID包含冗余字符:检查复制的
project_id是否带有前后空格、换行符或者多余的URL后缀,从浏览器地址栏复制时很容易误带其他查询参数内容,导致实际传入的ID和真实ID不一致。 - 项目状态异常:确认目标项目未被删除、归档或处于未激活状态,非活跃状态的项目调用接口时会返回不存在提示。
- 接口与项目版本不兼容:该接口属于BIM 360 Classic版本的API,若你使用的是Autodesk Construction Cloud(ACC)版本的项目,部分Classic接口无法适配,也会触发该报错。
- URL拼写/大小写错误:Autodesk的ID参数区分大小写,检查URL路径是否存在拼写错误、斜杠冗余、参数大小写不匹配的问题,都会导致无法正确定位项目。
内容的提问来源于stack exchange,提问作者cwolanski
相关产品推荐
相关产品推荐

