# 图纸转换 API

# 请求

PUT https://apigate.glodon.com/bimface/api/translate
1

# 说明

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

# 请求 Header

参数名 必选 类型 描述
Authorization String bearer {accessToken}

# 请求 Body

参数名 必选 类型 描述
callback String 回调地址:样例 : "https://api.glodon.com/viewing/callback?authCode=iklJk0affae&signature=2ef131395fb6442eb99abd83d45c3201“
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/bimface/api/translate
1

请求 header

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

请求 body

{
  "callback" : "https://api.glodon.com/viewing/callback?authCode=iklJk0affae&signature=2ef131395fb6442eb99abd83d45c3201",
  "config" : {
    "split":true
  },
  "source" : {
    "compressed" : false,
    "fileId" : 1277823232112,
    "rootName" : "rootFileName.dwg"
  }
}

1
2
3
4
5
6
7
8
9
10
11
12
注意:请求体中的config可以设置为空
"config":null
或者传入指定的转换参数
"config":{
  "texture":true
}
1
2
3
4
5
6

# 响应

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" : "bimface_2018.dwg",
    "reason" : "reason",
    "status" : "success",
    "thumbnail" : [ "https://m.aibim.com/9b711803a43b92d871cde346b63e5019/thumbnail/96.png", "https://m.aibim.com/9b711803a43b92d871cde346b63e5019/thumbnail/256.png" ]
  },
  "message" : ""
}
1
2
3
4
5
6
7
8
9
10
11
12
13

另外几种发起转换的请求体示例: 1. DWG文件转换 (1)DWG文件转换成矢量图纸

{
    "source":{
        "fileId":1402934652281952,
        "compressed":false
    },
    "callback":"http://www.app.com/receive",
    "config":null
}
1
2
3
4
5
6
7
8

(2)DWG文件转换成图片

{
    "source":{
        "fileId":857482189666208,
        "compressed":false,
        "rootName":"root.dwg"
    },
    "callback":"http://www.app.com/receive",
    "config":{
        	"exportDrawing":false
    }
}
1
2
3
4
5
6
7
8
9
10
11

(3)DWG文件解析轴网信息

{
	"source": {
		"fileId": 857482189666208,
		"compressed": false,
		"rootName": "root.dwg"
	},
	"callback": "http://www.app.com/receive",
	"config": {
		"exportAxisGrids": {
			"gridLines": [
				"A1-WC$0$DOTE",
				"A2-WC$0$DOTE"
			],
			"gridBubbles": [
				"A1-WC$0$AXIS_TEXT",
				"A2-WC$0$AXIS_TEXT"
			]
		}
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  • 在线客服

  • 意见反馈