| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| personName | string | N | 访客姓名 | |
| personMobile | string | N | 访客手机号 | |
| toPersonMobile | string | N | 被访人手机号 注:邀约时此为邀约人的手机号 | |
| personCompany | string | N | 访客单位 | |
| purpose | string | Y | 来访目的 | |
| startTime | string | N | 访问开始时间 yyyy-MM-dd-dd HH:mm | |
| endTime | string | N | 访问结束时间 yyyy-MM-dd HH:mm | |
| vehicleCodes | string[] | Y | 车牌号 说明:["鲁A12345","鲁B12345"] 注:如果配置了联动停车,则车牌号可有权限通行 | |
| personNum | int | Y | 来访人数 | |
| memo | string | N | 备注 | |
| type | string | N | 0 邀约 1预约 | |
| addressId | long | Y | 到访区域 提醒:区域下可以绑定门禁设备,代表访客可通行的门禁设备,如果不传入,则可通行设置的全部门禁设备 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 返回状态 | |
| msg | string | N | 返回说明 | |
| data | Object | N | ||
| +recordId | long | N | 记录id |
{
"code": 0,
"msg": "操作成功",
"data":{
"recordId":1234567890123456789
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| recordId | long | N | 记录id |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 返回状态 | |
| msg | string | N | 返回说明 |
{
"code": 0,
"msg": "操作成功"
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 0成功 1失败 | |
| msg | string | N | ||
| result | Object | N | 返回结果 | |
| +data | Object[] | |||
| ++addressId | long | N | 区域id | |
| ++addressName | String | N | 区域名称 | |
| ++parkId | long | 园区id | ||
| ++parkName | String | 园区名称 |
{
"code": 0,
"msg": "操作成功",
"result":{
"data":[{"addressId":132132,"addressName":"北门","parkId":1,"parkName":"园区一"}]
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| recordId | long | N | 访客记录id |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 返回状态 | |
| msg | string | N | 返回说明 |
{
"code": 0,
"msg": "操作成功"
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| appKey | String | N | 平台分配 | |
| timestamp | Long | N | 当前时间,Unix毫秒时间戳 | |
| sign | String | N | MD5-32(appKey+timestamp+appSecret),32小写 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| callbackType | String | N | VISITOR_CHECK | |
| data | 对象 | N | ||
| +recordId | long | N | 记录id | |
| +code | int | N | 0核验成功 1核验失败 | |
| +msg | string | Y |
{
"callbackType": "VISITOR_CHECK",
"data": {
"recordId":1234567890123456789,
"code":0,
"msg":"核验成功"
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| appKey | String | N | 平台分配 | |
| timestamp | Long | N | 当前时间,Unix毫秒时间戳 | |
| sign | String | N | MD5-32(appKey+timestamp+appSecret),32小写 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| callbackType | String | N | VISITOR_ORDER | |
| data | 对象 | N | ||
| +id | string | N | 访客预约id AES加密 | |
| +personName | string | N | 访客姓名AES加密 | |
| +personMobile | string | N | 访客手机号AES加密 | |
| +personFaceUrl | String | N | 访客人脸照片url AES加密 | |
| +toPersonName | string | N | 被访人姓名AES加密 | |
| +toPersonMobile | string | N | 被访人手机号AES加密 说明:被访人姓名为空的话 被访人手机号必填 | |
| +personCompany | string | N | 访客单位 | |
| +purpose | string | N | 来访目的 | |
| +startTime | string | N | 访问开始时间 | |
| +endTime | string | N | 访问结束时间 | |
| +vehicleCodes | string[] | Y | 车牌号 说明:["鲁A12345","鲁B12345"] | |
| +personNum | int | N | 来访人数 | |
| +memo | string | N | ||
| +type | string | N | 0 邀约 1预约 | |
| +parkId | String | 园区Id | ||
| +checkQrcode | string | Y | 访客核验码 | |
| +payParkingFlag | boolean | Y | 是否代付停车费 |
{
"callbackType": "VISITOR_ORDER",
"data": {
"id":"encryptedId123",
"personName":"encryptedName",
"personMobile":"encryptedMobile",
"personFaceUrl":"encryptedUrl",
"toPersonName":"encryptedToName",
"toPersonMobile":"encryptedToMobile",
"personCompany":"测试公司",
"purpose":"商务洽谈",
"startTime":"2025-05-01 09:00",
"endTime":"2025-05-01 18:00",
"vehicleCodes":["鲁A12345"],
"personNum":1,
"memo":"无特殊备注",
"type":"1",
"parkId":"park123",
"checkQrcode":"qrcode123",
"payParkingFlag":true
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| appKey | String | N | 平台分配 | |
| timestamp | Long | N | 当前时间,Unix毫秒时间戳 | |
| sign | String | N | MD5-32(appKey+timestamp+appSecret),32小写 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| callbackType | String | N | VISITOR_CHECK | |
| data | 对象 | N | ||
| +name | string | N | 访客姓名AES加密 | |
| +mobile | string | N | 访客手机号AES加密 | |
| +idcard | string | N | 身份证号AES加密 | |
| +regTime | string | N | 登记时间 | |
| +purpose | string | N | 来访目的 |
{
"callbackType": "VISITOR_CHECK",
"data": {
"name":"encryptedName",
"mobile":"encryptedMobile",
"idcard":"encryptedIdcard",
"regTime":"2025-05-01 10:00:00",
"purpose":"参观学习"
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| pageNo | int | 页码 | ||
| pageSize | int | 每页最大1000条 | ||
| faceFlag | int | Y | 是否返回访客照片0不返回1返回,默认为不返回 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | 0成功 1失败 | ||
| msg | string | |||
| result | Object | 返回结果 | ||
| +has_more | boolean | 是否还有更多数据 true:有 false:没有 | ||
| +data | Object[] | |||
| ++id | string | N | 预约id AES加密 | |
| ++personName | string | N | 访客姓名 AES加密 | |
| ++personMobile | string | N | 访客手机号 AES加密 | |
| ++personFaceUrl | String | N | 访客人脸照片url AES加密 | |
| ++toPersonName | string | N | 被访人姓名AES加密 | |
| ++toPersonMobile | string | N | 被访人手机号AES加密 说明:被访人姓名为空的话 被访人手机号必填 | |
| ++personCompany | string | N | 访客单位 | |
| ++purpose | string | N | 来访目的 | |
| ++startTime | string | N | 访问开始时间 | |
| ++endTime | string | N | 访问结束时间 | |
| ++vehicleCodes | string[] | Y | 车牌号 说明:["鲁A12345","鲁B12345"] | |
| ++personNum | int | N | 来访人数 | |
| ++memo | string | N | 备注 | |
| ++checkQrcode | string | Y | 访客核验码(内测字段) |
{
"code": 0,
"msg": "操作成功",
"result":{
"hasMore":true,
"data":[
{"id":"encryptedId1","personName":"encryptedName1","personMobile":"encryptedMobile1","personFaceUrl":"encryptedUrl1","toPersonName":"encryptedToName1","toPersonMobile":"encryptedToMobile1","personCompany":"公司A","purpose":"业务合作","startTime":"2025-05-01 09:00","endTime":"2025-05-01 18:00","vehicleCodes":["鲁A12345"],"personNum":2,"memo":"无","checkQrcode":"qrcode1"},
{"id":"encryptedId2","personName":"encryptedName2","personMobile":"encryptedMobile2","personFaceUrl":"encryptedUrl2","toPersonName":"encryptedToName2","toPersonMobile":"encryptedToMobile2","personCompany":"公司B","purpose":"技术交流","startTime":"2025-05-02 10:00","endTime":"2025-05-02 16:00","vehicleCodes":[],"personNum":1,"memo":"携带资料","checkQrcode":"qrcode2"}
]
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| appKey | String | N | 平台分配 | |
| timestamp | Long | N | 当前时间,Unix毫秒时间戳 | |
| sign | String | N | MD5-32(appKey+timestamp+appSecret),32小写 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| callbackType | String | N | VISITOR_CHECK | |
| data | 对象 | N | ||
| +recordId | long | N | 记录id | |
| +status | String | N | 0 未审核/未到访 1 审核通过/已到访 2 已拒绝/已签退 | |
| +type | string | Y | 0 审核状态 1 来访状态 |
{
"callbackType": "VISITOR_CHECK",
"data": {
"recordId":1234567890123456789,
"status":"1",
"type":"1"
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 0成功 1失败 | |
| msg | string | N | ||
| result | Object | N | 返回结果 | |
| +data | Object[] | |||
| ++id | string | 园区id | ||
| ++name | String | N | 园区名称 |
{
"code": 0,
"msg": "操作成功",
"result":{
"data":[{"id":"132132","name":"北门园区"},{"id":"132133","name":"南门园区"}]
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| visitorId | string | N | 访客id |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 0成功 1失败 | |
| msg | string | N | ||
| result | Object | N | 返回结果 | |
| +data | Object[] | |||
| ++ddVisitorId | string | 魔点访客id |
{
"code": 0,
"msg": "操作成功",
"result":{
"data":[{"ddVisitorId":"132132"}]
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| appKey | String | N | 平台分配 | |
| timestamp | Long | N | 当前时间,Unix毫秒时间戳 | |
| sign | String | N | MD5-32(appKey+timestamp+appSecret),32小写 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| callbackType | String | N | MO_DIAN_VISITOR | |
| callbackTag | String | N | 魔点回调事件 | |
| data | 对象 | N | 回调参数,根据魔点中的回调参数,魔点文档https://open.moredian.com/#/doc/interface/1/10006/38 |
{
"callbackType": "MO_DIAN_VISITOR",
"callbackTag": "VISITOR_PASS",
"data": {
"visitorId": "123456",
"deviceId": "device789",
"passTime": "2025-05-01 11:00:00",
"direction": "in"
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | string | N | 二维码数据 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 0成功 1失败 | |
| msg | string | N | ||
| result | Object | N | 返回结果 | |
| +data | Object[] | |||
| ++checkStatus | int | N | 0有效 1不在访问时间内 | |
| ++visitorName | string | N | 访客姓名 |
{
"code": 0,
"msg": "操作成功",
"result":{
"data":[{"checkStatus":0,"visitorName":"张三"}]
}
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获 取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 0成功 1失败 | |
| msg | string | N | ||
| data | Object[] | |||
| +id | string | N | 访客类型id | |
| +name | string | N | 访客类型名称 |
{
"code": 0,
"msg": "操作成功",
"data" : [ {
"name" : "测试类型1",
"id" : "1087328893825720320"
}, {
"name" : "测试类型2",
"id" : "1090066155650949120"
}, {
"name" : "测试类型3",
"id" : "1103250156309979136"
} ]
}| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| AccessToken | String | N | 接口1获取 |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| visitorId | string | N | 访客id |
| 名称 | 类型 | 可空 | 默认 | 描述 |
|---|---|---|---|---|
| code | int | N | 0成功 1失败 | |
| msg | string | N | ||
| data | Object | |||
| +personName | string | N | 访客姓名 AES加密 | |
| +personMobile | string | N | 访客手机号 AES加密 | |
| +personFaceUrl | String | N | 访客人脸照片url AES加密 | |
| +toPersonName | string | N | 被访人姓名AES加密 | |
| +visitorType | String | Y | 访客类型 | |
| +toPersonMobile | string | N | 被访人手机号AES加密 说明:被访人姓名为空的话 被访人手机号必填 | |
| +personCompany | string | N | 访客单位 | |
| +purpose | string | N | 来访目的 | |
| +startTime | string | N | 访问开始时间 | |
| +endTime | string | N | 访问结束时间 | |
| +vehicleCodes | string[] | Y | 车牌号 说明:["鲁A12345","鲁B12345"] | |
| +personNum | int | N | 来访人数 | |
| +memo | string | N | 备注 | |
| +checkQrcode | string | Y | 访客核验码(内测字段) |
{
"code": 0,
"msg": "操作成功",
"data" : {
"personName" : "g7v7xeo5lYbIzzJHructsw==",
"personMobile" : "vo0umyaJmgoHAIsN8Z1r5Q==",
"personFaceUrl" : "encryptedUrl",
"toPersonName" : "TdFrd5oKXvBvmbWX/PzD+A==",
"visitorType" : "商务访客",
"toPersonMobile" : "9t3ajqjLPeMv+1QTW69osA==",
"personCompany" : "测试单位",
"purpose" : "商务洽谈",
"startTime" : "2025-04-28 10:10",
"endTime" : "2025-04-28 23:59",
"vehicleCodes":["鲁A12345"],
"personNum" : 1,
"memo" : "无特殊备注",
"checkQrcode" : "qrcode123"
}
}