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

如何通过Forge API获取DWG文件的FingerprintGUID(类似AutoCAD的Database.FingerprintGuid)?

如何通过Forge获取DWG文件的FingerprintGUID

可以的,Forge能够获取到DWG文件的FingerprintGUID,这个值和AutoCAD中Database.FingerprintGuid获取到的完全一致。

具体获取步骤如下:

  • 第一步:把目标DWG文件上传到Forge对象存储服务(OSS),获取文件对应的objectId。
  • 第二步:调用Model Derivative API的翻译接口,将DWG文件转换为可提取元数据的格式(比如SVF),翻译请求要包含提取元数据的配置,确保元数据能被正确生成。
  • 第三步:翻译完成后,调用Model Derivative API的获取元数据接口,在返回的JSON响应里,找到对应DWG图纸节点的属性区域,其中的fingerprintGuid字段就是你需要的标识。

举个接口调用示例(需提前获取有效访问令牌):

GET /modelderivative/v2/designdata/{urn}/metadata

返回结果中对应字段的结构大致如下:

{
  "data": {
    "metadata": [
      {
        "name": "sample.dwg",
        "properties": {
          "fingerprintGuid": "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
        }
      }
    ]
  }
}

注意:必须确保翻译请求执行完成,否则元数据接口可能无法返回包含目标字段的有效结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 11:27:27