批量新增人员

更新时间:2023-06-15 05:24:57

本文介绍批量新增人员的 API。

接口描述

下发批量新增门禁人员指令给门禁,门禁设备端收到指令后批量新增门禁人员。

接口地址

POST: /v1.0/access-control/{device_id}/persons

请求参数

参数名类型参数位置是否必填说明
device_idStringuritrue涂鸦设备 ID

body 说明

参数名类型参数位置是否必填说明
person_listList true批量新增人员对象

person_list 说明

参数名类型参数位置是否必填说明
person_idString true人员 ID
nameString false人员姓名
id_cardString false证件 ID
phoneString false手机号
person_floorInteger false人员所在楼层
secret_keyString false人员密钥
refresh_timeLong false二维码刷新时间,单位为毫秒
begin_timeLong false有效期开始时间,单位为毫秒
end_timeLong false有效期结束时间,单位为毫秒
door_time_rule_listList false日程时间规则
extendString false扩展信息

door_time_rule_list 说明

参数名类型参数位置是否必填说明
rule_nameString false日程时间规则名称
periodString false可进入周期段
allowed_dateString false可进入时间段
denied_dateString false不可进入时间段

返回参数

参数名类型说明
resultCmdIssueBatchResultResponse返回结果

result 说明

参数名类型说明
sn_listList指令记录 ID

请求示例

POST: /v1.0/access-control/6ce****/persons
{
  "person_list": [
    {
      "person_id": "123****",
      "begin_time": 1582959882104,
      "end_time": 1661666512292,
      "id_card": "330****",
      "name": "zhangsan",
      "phone": "135****",
      "person_floor": 5,
      "secret_key": "abc234****",
      "refresh_time": 300000
    },
    {
      "person_id": "123****",
      "begin_time": 1582959882104,
      "end_time": 1661666512292,
      "id_card": "330****",
      "name": "zhangsan",
      "phone": "135****",
      "person_floor": 5,
      "secret_key": "abc234****",
      "refresh_time": 300000
    }
  ]
}

返回示例

{
    "result": {
        "sn_list": [
            "133****",
            "132****"
        ]
    },
    "t": 1561456817168,
    "success": true
}

错误码

参考 错误码