1.4.8.9.1. 更新联动信息

修改设备上的联动信息

同个触发点不可在多个联动设置里使用同一个触发联动的事件类型。

目前仅控制器设备支持该功能

Request:

POST /v1.0/device/linkage/update
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
    "lang": "zh-cn",
    "usr": "username",
    "pwd": "password",
    "payload": {
        "params": {
            "sn": "33998400021314",
            "linkageNum": 1,
            "rule": 0,
            "startTime": "2020-01-01T00:00:00+08:00",
            "endTime": "2020-12-31T23:59:00+08:00", 
            "linkageEventType": "1100",
            "entryType": 0,
            "entryTriggerNum": 1,
            "exitType": 0,
            "exitTriggerNum": 2,
            "delayTime": 255
        }
    }
}
参数名 类型 必填 描述
sn String Y 设备序列号
linkageNum Integer Y 联动详细信息编号(设备内唯一)
rule Integer N 使用规则, 0:允许所有用户(默认), 1:仅允许(更新用户联动信息)中满足linkageNum的用户工号使用, 2:除去(更新用户联动信息)中满足linkageNum的用户工号外的所有人使用
startTime String N 有效起始时间, I时间格式为ISO8601
endTime String N 有效结束时间, 时间格式为ISO8601
linkageEventType String N 触发联动的事件类型,详见门禁实时事件码说明
entryType Integer Y 触发对象, 0:门, 1:辅助输入, 2:辅助输出, 4:读头
entryTriggerNum Integer Y 触发对象编号, 0:所有的门编号(doorNum)或者辅助输入编号(auxInNum)或者辅助输出编号(auxOutNum)或者读头编号(readerNum);>0:指定的门编号(doorNum)或者辅助输入编号(auxInNum)或者辅助输出编号(auxOutNum)或者读头编号(readerNum)
exitType Integer Y 联动对象, 0:门, 2:辅助输出
exitTriggerNum Integer Y 联动对象编号, 0:所有的门编号(doorNum)或者辅助输出(auxOutNum);>0:指定的门编号(doorNum)或者辅助输出(auxOutNum)
delayTime Integer Y 开门\辅助输出时长, 0:关闭, 255:常开, 1-254:打开时长

Response:

{
    "code": "00000000",
    "mid": "xxx",
    "message": "success"
}

1.4.8.9.2. 删除联动信息

删除设备上的联动信息

目前仅控制器设备支持该功能

Request:

POST /v1.0/device/linkage/delete
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
    "lang": "zh-cn",
    "usr": "username",
    "pwd": "password",
    "payload": {
        "params": {
            "sn": "33998400021314",
            "linkageNums": [1, 2, 3]
        }
    }
}
参数名 类型 必填 描述
sn String Y 设备序列号
linkageNums Integer[] Y 联动详细信息编号集合

Response:

{
    "code": "00000000",
    "mid": "xxx",
    "message": "success"
}

1.4.8.9.3. 更新用户联动信息

修改设备上的用户联动信息

目前仅控制器设备支持该功能

Request:

POST /v1.0/device/userLinkage/update
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
    "lang": "zh-cn",
    "usr": "username",
    "pwd": "password",
    "payload": {
        "params": {
            "sn": "33998400021314",
            "linkageNum": 1,
            "employeeNos": ["xxxx", "xxxx"]
        }
    }
}
参数名 类型 必填 描述
sn String Y 设备序列号
linkageNum Integer Y 联动详细信息编号(设备内唯一)
employeeNos String[] Y 人员列表

Response:

{
    "code": "00000000",
    "mid": "xxx",
    "message": "success"
}

1.4.8.9.4. 删除用户联动信息

删除设备上的用户联动信息

目前仅控制器设备支持该功能

Request:

POST /v1.0/device/userLinkage/delete
Content-Type: application/json
Authorization: ACCESS_TOKEN
Timestamp: 1529223702
{
    "lang": "zh-cn",
    "usr": "username",
    "pwd": "password",
    "payload": {
        "params": {
            "sn": "33998400021314",
            "linkageNums": [1, 2, 3]
        }
    }
}
参数名 类型 必填 描述
sn String Y 设备序列号
linkageNums Integer[] Y 联动详细信息编号集合

Response:

{
    "code": "00000000",
    "mid": "xxx",
    "message": "success"
}

results matching ""

    No results matching ""