You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决FME集成ACC获取项目问题时返回HTML而非JSON的问题

解决FME调用ACC Issues API返回HTML而非JSON的问题

以下是针对性的排查与修复步骤:

  • 强制指定请求Accept头
    ACC Issues API要求请求必须携带Accept: application/vnd.api+json请求头,否则服务器会默认返回HTML格式的错误页面。在HTTPCaller的「请求头」配置中添加该键值对,确保服务器返回JSON格式的响应。
  • 校验请求URL的准确性
    确认请求URL严格匹配API规范:https://developer.api.autodesk.com/issues/v1/projects/{projectId}/issues,替换{projectId}为实际的ACC项目ID,注意部分区域的服务需要添加区域前缀(如eu.developer.api.autodesk.com或ap.developer.api.autodesk.com)。
  • 检查令牌的权限与有效性
    确保获取的ACC令牌包含data:read权限范围,且未过期。可以在FME中输出令牌内容,用本地JWT解码工具验证权限字段;重新获取令牌时,明确指定scope=data:read参数。
  • 确认HTTPCaller的请求配置
    确保使用GET请求方法,且请求体为空(Issues的GET接口不需要提交任何内容);同时将「响应编码」设置为UTF-8,避免解析异常。
  • 解析HTML响应的错误信息
    打开返回的HTML文件,查看页面内的错误提示(如401未授权、404路径错误、403权限不足),这些信息能直接定位问题根源,比如401说明令牌无效,404则是URL配置错误。

内容的提问来源于stack exchange,提问作者Moe Yadegari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 18:43:08