为贯彻落实国家、省、市关于房屋市政工程安全生产治本攻坚三年行动部署要求,根据市住房建设局《关于全市房屋市政工程专职安全生产管理人员配备使用安全生产检查记录仪的通知》要求,加快推进安全生产记录仪接入工作,特制定本接入说明,供各单位参照使用。
文档为服务商接入时需要的接口文档,接口相关说明也可参考以下链接:https://doc.apipost.net/docs/detail/32d88f4f4464000?target_id=2d6b261bb47000。
正式环境:https://ypt.szsti.org/szmis-web
申请说明下载地址:
http://qg.ypt.szsti.org/file/住建项目监测设备对接token申请.docx
详见接口文档
详见接口文档
详见接口文档
目录Header参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
暂无参数 |
目录Query参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
暂无参数 |
目录Body参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
暂无参数 |
目录认证信息
继承父级
上报项目相关信息每个项目只需要上报一次
接口状态
开发中
接口URL
/api/v2/project/create
环境 | URL |
请求方式
POST
Content-Type
json
请求Header参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
token | B2B7BEA2BD4B3D95197171F81F2739319A112B0B | String | 是 | - |
X-Real-IP | 106.14.161.220 | String | 是 | - |
请求Body参数
{
"thirdProjectId": "123",
"projectName": "项目名称",
"provider": "厂商",
"createUser": "123123123123123",
"status": "正常"
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
projectId | 123 | String | 否 | 项目ID |
projectName | 项目名称 | String | 否 | 项目名称 |
provider | 厂商 | String | 否 | 提供商 |
createUser | 创建人 | String | 否 | 创建用户 |
status | 正常 | String | 否 | 项目状态 |
认证方式
继承父级
响应示例
• 成功(200)
{
"result": "null",
"messages": [
"0"
],
"status": "4002"
}
参数名 | 示例值 | 参数类型 | 参数描述 |
result | null | String | 结果 |
messages | - | Array | 消息 |
status | 4002 | String | 状态 |
• 失败(404)
暂无数据
暂无描述
接口状态
开发中
接口URL
/api/v1/device/create
环境 | URL |
请求方式
POST
Content-Type
json
请求Body参数
{
"projectId": "平台项目id",
"cameraId": "123",
"cameraType": "具体型号",
"provider": "厂商",
"user": "人员",
"phone":"手机号",
"job": "职位(安全员,安全总监...)"
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
projectId | 123 | String | 否 | 项目ID |
cameraId | 123 | String | 否 | 摄像头ID |
cameraType | 具体型号 | String | 否 | 摄像头类型 |
provider | 厂商 | String | 否 | 提供商 |
playBackUrl | https://xxx.com/video/playback | String | 否 | 回放地址 |
认证方式
继承父级
响应示例
• 成功(200)
{
"result": "null",
"messages": [
"0"
],
"status": "4002"
}
参数名 | 示例值 | 参数类型 | 参数描述 |
result | null | String | 结果 |
messages | - | Array | 消息 |
status | 4002 | String | 状态 |
• 失败(404)
{
"result": "null",
"messages": [
"0"
],
"status": "4002"
}
参数名 | 示例值 | 参数类型 | 参数描述 |
result | null | String | 结果 |
messages | - | Array | 消息 |
status | 4002 | String | 状态 |
暂无描述
接口状态
开发中
接口URL
/api/v1/record/create
环境 | URL |
请求方式
POST
Content-Type
json
请求Body参数
{
"deviceId": "平台设备id",
"projectId": "平台项目id",
"rowId":"第三方使用记录id",
"onlineTime": 7200,
"openTime": "2024-09-12 12:00:00",
"closeTime": "2024-09-12 14:00:00",
"user": "人员",
"phone": "手机号",
"job": "职位(安全员,安全总监...)"
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
deviceId | 123 | String | 否 | 设备ID |
projectId | 项目id | String | 否 | 项目ID |
onlineTime | 7200 | String | 否 | 在线时长单位(s) |
openTime | 2024-09-12 12:00:00 | String | 否 | 开始时间 |
closeTime | 2024-09-12 14:00:00 | String | 否 | 结束时间 |
user | 操作人 | String | 否 | 用户信息 |
认证方式
继承父级
响应示例
• 成功(200)
{
"result": "null",
"messages": [
"0"
],
"status": "4002"
}
参数名 | 示例值 | 参数类型 | 参数描述 |
result | null | String | 结果 |
messages | - | Array | 消息 |
status | 4002 | String | 状态 |
• 失败(404)
暂无数据
标签
按设备为维度上报轨迹信息
服务商有自己的个性字段需要上报的,可以填入extend中,接收json格式。
接口状态
开发中
接口URL
/api/v1/trajectory/create
环境 | URL |
请求方式
POST
Content-Type
json
请求Body参数
{
"deviceId": "平台设备id",
"projectId": "平台项目id",
"recordRowId": "第三方使用记录id",
"collectTime": "2024-09-05 15:52:35",
"gps": [
{
"height": "555",
"latitude": "22.674555555555557",
"longitude": "113.89651111111111"
}
],
"direction": "描述",
"user": "张三",
"phone": "13510648888",
"extend": "扩展字段json格式",
"buildId": "建筑id",
"floorId": "楼层id",
"buildName": "建筑名称",
"floorName": "建筑名称",
"videoUrl": "视频链接",
"patrolUrl": "全景链接",
"cadTrackUrl": "轨迹图链接"
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
id | 0144ebe2e3304d4490d57c4ede1fa47a | String | 否 | 唯一标识 |
device_index_code | bf93079d3ff94f859ae2b5224c237e8e | String | 否 | 设备索引代码 |
device_type | PVR_FD3595471 | String | 否 | 设备型号 |
direction | 13772 | String | 否 | 方向 |
collect_time | 2024-09-05 15:52:35 | Date | 否 | 采集时间 |
user | 张三 | String | 否 | 使用名字 |
phone | 13510648888 | String | 否 | 手机号码 |
gps | - | Array | 否 | GPS |
gps.height | 555 | String | 否 | GPS高度 |
gps.latitude | 22.674555555555557 | String | 否 | GPS纬度 |
gps.longitude | 113.89651111111111 | String | 否 | GPS经度 |
projectId | 项目id | String | 否 | 项目ID |
buildId | 建筑id | String | 否 | 建筑ID |
floorId | 楼层id | String | 否 | 楼层ID |
buildName | 建筑名称 | String | 否 | 建筑名称 |
floorName | 建筑名称 | String | 否 | 楼层名称 |
patrolId | 轨迹id | String | 否 | 巡逻ID |
videoUrl | 视频链接 | String | 否 | 视频URL |
patrolUrl | 全景链接 | String | 否 | 巡逻URL |
cadTrackUrl | 轨迹图链接 | String | 否 | CAD轨迹URL |
认证方式
继承父级
响应示例
• 成功(200)
{
"result": "null",
"messages": [
"0"
],
"status": "4002"
}
参数名 | 示例值 | 参数类型 | 参数描述 |
result | null | String | 结果 |
messages | - | Array | 消息数量 |
status | 4002 | String | 状态 |
• 失败(404)
{
"result": "null",
"messages": [
"0"
],
"status": "4002"
}
部分内容由用户投稿或者来源于网络,如有侵权,请联系底部邮箱进行删除!非常感谢您的支持!