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

Autodesk Construction Cloud API:照片下载及位置元数据获取问题

问题解析与解决方案

为什么Data API工作流拿不到照片位置?

Data API(v2)仅负责文件的存储与分发,只提供文件名、大小这类基础文件属性,不包含照片的业务元数据(如经纬度、拍摄时间)——这些信息属于ACC Photos模块的专属数据,必须通过Photos API获取。

为什么用storage ID调用Photos接口会返回404?

included.relationships.storage.data.id是云存储对象的ID,对应文件在Autodesk存储系统中的唯一标识,和Photos模块的photoID完全是两类资源ID:

  • storage ID用于Data API的下载、上传等文件操作;
  • photoID是Photos模块为每张照片分配的业务专属ID,仅能用于Photos API的接口调用。
    用storage ID替代photoID请求,因资源类型不匹配,必然返回404。

如何获取正确的photoID和位置信息?

要拿到照片的经纬度,需先获取对应的photoID,步骤如下:

  • 调用Photos API的「获取项目照片列表」接口,传入项目ID,返回的每个照片对象中,id字段就是photoID,attributes.gps字段即为经纬度信息;
  • 若需关联Data API获取的文件,可通过文件名(displayName)或文件URN在照片列表中匹配对应的photoID(建议结合上传时间等属性确保匹配准确)。

ACC Connect地图里的ID是什么?

ACC Connect地图显示的ID就是Photos模块的photoID,这是照片在Photos业务模块中的唯一标识,和Data API的storage ID分属不同资源体系,因此数值不同。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 13:31:05