Autodesk Platform Services数据提取调度报错咨询
解决APS Data Connector调度数据提取的403授权错误
针对你遇到的403 "clientId未授权"错误,按以下步骤排查修复:
1. 补充Data Connector专属权限范围
当前生成令牌用的account:read data:create data:write data:read不包含Data Connector API所需的专属权限范围,需要添加data-connector:create、data-connector:read这两个scope,重新生成三方认证令牌后再尝试请求。
2. 确认Client ID的ACC权限配置
由ACC账户管理员登录ACC后台,进入「账户设置」→「集成」→「API集成」,找到你的Client ID,确认已启用Data Connector服务的访问权限,并授予对应的数据提取操作权限。
3. 验证三方认证用户的角色权限
生成令牌的三方认证用户必须是该ACC账户的正式成员,且拥有账户管理员角色,或被明确授予创建数据提取任务的权限(包括访问admin、issues等指定模块数据的权限)。
4. 修正请求参数格式错误
请求体中存在两处参数问题,虽不直接导致403,但可能引发后续异常:
projectIdList不应是字符串化的数组,改为直接传数组格式:"projectIdList": ["<MY PROJECT ID>"]dateRange与startDate/endDate参数冲突,保留其中一组即可(如需自定义时间段,删除dateRange字段)
内容的提问来源于stack exchange,提问作者Julio Sarachaga
相关产品推荐
相关产品推荐

