Autodesk Forge新增data:write权限后调用接口返回User not authenticated报错
排查方向
- 首先确认你创建的Forge应用已被添加到对应BIM 360/ACC项目的应用白名单中,且给该应用分配的权限包含目标文件夹的查看、编辑权限,仅调整请求scope无法绕过项目侧的应用权限校验。
- 解码你获取到的新令牌,校验payload中的
scope字段是否确实同时包含data:read、data:write,避免请求参数传递异常导致返回的令牌权限未更新。 - 检查调用
GET projects/:project_id/folders/:folder_id/contents接口的请求头格式:Authorization字段必须为Bearer 你的令牌格式,注意Bearer首字母大写,与令牌之间的空格不能遗漏,也不要多复制多余的空格、换行符到令牌内容中。 - 校验接口传参是否正确:
project_id参数需要携带b.前缀,不要直接复制项目展示id直接调用;同时确认folder_id属于对应项目下的有效文件夹,参数错误也可能触发鉴权类报错。 - 可先用新令牌调用
GET hubs/:hub_id/projects接口确认令牌本身有效性,如果该接口也报错,说明令牌生成环节存在问题,可重新生成令牌后重试。
内容的提问来源于stack exchange,提问作者itsmejohn
相关产品推荐
相关产品推荐

