重启门禁设备
该接口用于远程重启指定的门禁设备,适用于设备异常时进行远程维护。
http://ip:port/iot/api/accessControl.restartAccessControlDoor
POST
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
Authorization | 是 | String | 用户认证token,通过登录接口获取 |
app-id | 是 | String | 应用ID,系统dev账户分配 |
transaction-id | 是 | String | 请求流水号,格式:1000000000+YYYYMMDDhhmmss+6位序列 |
sign | 是 | String | 签名 |
req-time | 是 | String | 请求时间,格式:YYYYMMDDhhmmss |
参数名称 | 必填 | 类型 | 描述 |
---|---|---|---|
machineId | 是 | String | 门禁设备ID |
communityId | 是 | String | 小区ID |
{
"code": "0",
"msg": "成功",
"data": null
}
{
"code": "1",
"msg": "开门失败",
"data": null
}
POST /iot/api/accessControl.restartAccessControlDoor HTTP/1.1
Host: localhost:8080
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
app-id: 1001
transaction-id: 100000000020231015143000000001
sign: 5a8f7d3e2b1c9d0f6e5a4b3c2d1e0f9
req-time: 20231015143000
Content-Type: application/json
{
"machineId": "AC001",
"communityId": "CM001"
}
{
"code": "0",
"msg": "成功",
"data": null
}
{
"code": "1",
"msg": "开门失败",
"data": null
}
machineId
和 communityId
是否为空。 userId
查询用户信息,确保用户存在。 machineId
和 communityId
查询门禁设备信息。 machineId
和 communityId
必须正确匹配,否则会返回门禁不存在的错误。 这份文档符合 RESTful API 规范,并涵盖了请求方法、参数、返回值、示例及业务逻辑说明。