如影
  1. 工单影像数据
如影
  • FAQ
  • TOKEN授权认证
    • 前言
    • 获取authorizationCode接口
      GET
  • Api对接
    • Api对接流程图--必看
    • 基础信息设置
      • 1.0 创建/更新企业
      • 1.2 创建项目/更新项目
      • 2.1 项目/楼层/CAD新增接口
      • 2.2 项目/建筑/楼层/CAD/比例尺更新接口
      • 2.3 项目/建筑/楼层删除接口
      • 2.11 场布图同步/更新
      • 2.10 将用户授权到项目
      • 设置cad为使用状态
      • 第三方项目绑定到vsleem项目
      • 创建bim/更新bim
    • 巡检记录上传
      • 2.4 同步巡检记录
      • 2.4.2 同步巡检记录--适用于项目建筑楼层CAD信息在平台维护
      • 2.5 同步更新巡检视频
    • 数据获取
      • 1.1 获取账号下所有企业信息
      • 2.0 查询企业下项目列表
      • 2.6 根据第三方巡检id或vsleem巡检id查询巡检结果
      • 2.7 分页查询巡检记录结果集
      • 2.8 获取聚焦点
      • 2.13 获取工单模版
      • 2.14 获取工单列表
      • 2.12 查询建筑楼层和cad信息
      • 2.21 获取带有轨迹点位的cad图纸
      • 获取巡检点位
      • 获取手势识别信息
      • 获取项目下所有工单id
      • 2.22 获取全景图片和带有轨迹点位的cad图纸
      • 2.8.1 获取映射点(bim点位转换)
      • 项目下坐标系数据
    • 工单影像数据
      • 2.15 添加工单问题
        POST
      • 2.16 修改工单状态
        POST
      • 2.17 批量添加或更新工单
        POST
      • 2.18 批量添加或更新高清图片
        POST
      • 2.19 根据第三方id批量删除高清图片
        POST
      • 2.20 根据第三方工单id批量删除工单问题
        POST
  1. 工单影像数据

2.17 批量添加或更新工单

测试中
正式环境
https://www.vsleem.com/api
正式环境
https://www.vsleem.com/api
POST
/third/patrol/addViolationsByThird

请求参数

Body 参数application/json
violations
array [object {10}] 
必需
patrolId
string 
vsleem巡检id
必需
thirdViolationsId
string 
第三方工单d
必需
更新时会根据此字段更新数据
image
string 
工单url地址
必需
多个逗号分隔
desction
string 
描述
可选
projectId
integer 
vsleem项目id
必需
point
string 
cad的坐标点位
可选
photoTime
integer 
离cad点位最近的时间
必需
会根据此时间去找到对应全景
panorama
string 
全景空间当前帧图片地址
必需
和photoTime字段必填一个
perspective
string 
点位在全景中的视角位置
必需
orderType
string 
必需
authorizationCode
string 
必需
示例
{
	"violations": [{
		"thirdViolationsId": "123123",
		"image": "https://obs-vsleem.vsais.com/null/b94fcbb8e1174cd6942401c1c2ed226c.jpg?auth_key=1715231828-b6f60e66be0c46dd9ac9f00129592576-0-5cd4971af48bdcd59108d6f9a18693d4",
		"desction": "qweqwe",
		"projectId": 969,
		"status": 0,
		"photoTime":1715308318,
		"point": "14905,30860",
		"panorama": "https://obs-vsleem.vsais.com/1011/insta_360/20240510_103155_IXSE18ENQQJAD6_slam_result_0b69c39a/5.jpg?auth_key=1716188979-3969762a9e714f13ad3b8f4bddcf72ca-0-ca5295a09a4302f74f8b281fd4469f19",
		"patrolId": "c58d056dac62df1123eee915a38775e1"
	}],
	"authorizationCode": "{{authorizationCode}}",
	"sign": "{{sign}}"
}

示例代码

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/addViolationsByThird' \
--header 'Content-Type: application/json' \
--data-raw '{
	"violations": [{
		"thirdViolationsId": "123123",
		"image": "https://obs-vsleem.vsais.com/null/b94fcbb8e1174cd6942401c1c2ed226c.jpg?auth_key=1715231828-b6f60e66be0c46dd9ac9f00129592576-0-5cd4971af48bdcd59108d6f9a18693d4",
		"desction": "qweqwe",
		"projectId": 969,
		"status": 0,
		"photoTime":1715308318,
		"point": "14905,30860",
		"panorama": "https://obs-vsleem.vsais.com/1011/insta_360/20240510_103155_IXSE18ENQQJAD6_slam_result_0b69c39a/5.jpg?auth_key=1716188979-3969762a9e714f13ad3b8f4bddcf72ca-0-ca5295a09a4302f74f8b281fd4469f19",
		"patrolId": "c58d056dac62df1123eee915a38775e1"
	}],
	"authorizationCode": "60a48dd692be492e892e65f071e09b5c",
	"sign": "{{sign}}"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
msg
string 
必需
示例
{
    "code": 200,
    "msg": "成功"
}
上一页
2.16 修改工单状态
下一页
2.18 批量添加或更新高清图片
Built with