- FAQ
- TOKEN授权认证
- Api对接
- Api对接流程图--必看
- 基础信息设置
- 巡检记录上传
- 数据获取
- 工单影像数据
2.4.2 同步巡检记录--适用于项目建筑楼层CAD信息在平台维护
正式环境
https://www.vsleem.com/api
正式环境
https://www.vsleem.com/api
POST
/third/patrol/syncByPlatform
请求参数
Body 参数application/json
thirdPatrolId
string
第三方系统巡检id
>= 1 字符<= 64 字符
示例值:
22a95d2e32e54005ae68a3d42f61bc82
no
string
巡检编号
companyId
integer
企业id
projectId
string
vsleem平台项目id
>= 1 字符<= 32 字符
示例值:
01cbe1ee22940d0a4f7dd7d19b40d7f1
projectName
string
vsleem平台项目名称
>= 1 字符<= 255 字符
示例值:
测试项目
buildId
string
vsleem平台建筑id
>= 1 字符<= 32 字符
示例值:
01cbe1ee22940d0a4f7dd7d19b40d7f1
buildName
string
vsleem平台建筑名称
>= 1 字符<= 255 字符
示例值:
测试建筑
floorId
string
vsleem平台楼层id
>= 1 字符<= 32 字符
示例值:
9add39529be04eb798b92abdc80fe1a0
floor
string
vsleem平台楼层名称
>= 1 字符<= 100 字符
示例值:
1
cadId
string
vsleem平台cad图纸id
>= 1 字符<= 32 字符
示例值:
521779eb164548c78cae276ee1446a00
stateCallbackUrl
string
第三方系统回调url
>= 1 字符<= 255 字符
示例值:
https://xx.com/callback
instaSerialNumber
string
相机序列号
>= 1 字符<= 20 字符
示例值:
IXSE36DN7VJMCY
fileName
string
巡检视频文件名称
>= 1 字符<= 15 字符
示例值:
20231115_174137
instaModel
string
相机型号
createTime
integer
巡检创建时间
startPoint
string
巡检在cad的起始点位
>= 1 字符<= 100 字符
示例值:
444718,781003
endPoint
string
巡检在cad的结束点位
>= 1 字符<= 100 字符
示例值:
42955.3773,16842.78
videoUrl
string
巡检视频url地址、insv和mp4都支持
示例值:
https://xxx.com/796/track/LRV_20231115_174137_11_008.insv,https://xxx.com/796/track/VID_20231115_174137_00_008.insv,https://xxx.com/796/track/VID_20231115_174137_10_008.insv
authorizationCode
string
必需
默认值:
{{{{authorizationCode}}}}
示例值:
dc4e7cf8721042fb920edd86f3bc28b4
sign
string
必需
示例
{
"authorizationCode": "{{authorizationCode}}",
"buildId": "3182",
"buildName": "TF-11 腾飞",
"thirdPatrolId":"22a95d2e32e54005ae6813d42f62dddd",
"cadId": "9957",
"endPoint": "25355,23949",
"fileName": "LRV_20240424_154238_11_008",
"floor": "3",
"floorId": "22969",
"instaSerialNumber": "IXSE31DN12JMD2",
"projectId": "1309",
"projectName": "工单闭环测试(04-25)",
"createTime":1717670018791,
"sign": "",
"startPoint": "25350,23947"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://www.vsleem.com/api/third/patrol/syncByPlatform' \
--header 'Content-Type: application/json' \
--data-raw '{
"authorizationCode": "60a48dd692be492e892e65f071e09b5c",
"buildId": "3182",
"buildName": "TF-11 腾飞",
"thirdPatrolId":"22a95d2e32e54005ae6813d42f62dddd",
"cadId": "9957",
"endPoint": "25355,23949",
"fileName": "LRV_20240424_154238_11_008",
"floor": "3",
"floorId": "22969",
"instaSerialNumber": "IXSE31DN12JMD2",
"projectId": "1309",
"projectName": "工单闭环测试(04-25)",
"createTime":1717670018791,
"sign": "",
"startPoint": "25350,23947"
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
msg
string
必需
示例
{
"code": 200,
"msg": "成功"
}