发起识别任务 API

请求

PUT https://apigate.glodon.com/gcad/api/v1/job

说明

源文件上传成功后,即可发起对该文件的转换。由于转换不能立即完成,支持在文件转换完成以后,通过Callback机制通知应用;另外,应用也可以通过接口查询转换状态

请求参数

类别 名称 说明 参考文档 类型
Header Authorization 必填 cad识别服务token: bearer {accessToken} 获取Access Token API string
Query access_token_ex 必填 获取AECORE访问服务token(位于应用开发页面) 获取AccessToken string

请求 Body

参数名 必选 类型 描述
callback String 回调地址:样例 : "https://api.glodon.com/viewing/callback“
config Object 配置参数,样例 : {"split":true}
source 样例:TranslateSource TranslateSource

TranslateSource

参数名 必选 类型 描述
compressed boolean 样例 : false
fileId integer (int64) 样例 : 1277823232112
rootName String 样例:"rootFileName.dwg"

HTTP 请求示例

请求 path

https://apigate.glodon.com/gcad/api/v1/job?access_token_ex=cn-04d4f978-3967-488d-b2c0-74e531372d74

请求 header

"Authorization: Bearer dc671840-bacc-4dc5-a134-97c1918d664b"

请求 body

{
  "callback" : "https://api.glodon.com/viewing/callback",
  "config" : {
    "random": "1625464065.6179504",
    "localpack": "true",
    "projectInfo": {
        "floorRelation":[
            {  
                "drawingFileCode":"1#JZ#W3#$$",
                "drawingFloorCode":["1"]                
            }
        ]
    },
    "scenarioType":"measured",
    "meta": [
        {
            "path": "123.dwg",   
            "fileCode": "1#JZ#W3#$$"
        }
    ],
    "paramList": [
        {
            "fileCode": "1#JZ#W3#$$",
            "params": [
            ]
        }
    ],
    "taskType":"main",
    "version": "1.0",
    "taskId": "test"
  },
  "source" : {
    "compressed" : true,
    "fileId" : 1277823232112,
    "rootName" : "rootFileName.zip"
  }
}

注意:
"path":   //上传文件zip压缩包里dwg图纸文件的相对路径和名称
"scenarioType": //实测实量:measured
"taskType": //实测实量阶段:main : 主体阶段;brick : 砌筑阶段;plasterer : 抹灰阶段;remodel : 装修阶段

响应

HTTP 代码 说明 类型
200 OK 请求成功,根据业务 code 解析实际结果
201 Created 无内容
401 Unauthorized 无内容
403 Forbidden 无内容
404 Not Found 无内容

成功结果示例

{
  "code" : "success",
  "data" : {
    "createTime" : "2017-12-25 17:23:46",
    "databagId" : "9b711803a43b92d871cde346b63e5019",
    "fileId" : 1248789071339712,
    "name" : "iqcad_2018.dwg",
    "reason" : "reason",
    "status" : "success",
    "thumbnail" : [ "https://m.aibim.com/9b711803a43b92d871cde346b63e5019/thumbnail/9https://aecore.glodon.com/sp-doc/cad-platform-gateway/9e907a25e062472da7d7f9229afd49ca_6.png", "https://m.aibim.com/9b711803a43b92d871cde346b63e5019/thumbnail/25https://aecore.glodon.com/sp-doc/cad-platform-gateway/9e907a25e062472da7d7f9229afd49ca_6.png" ]
  },
  "message" : ""
}