写入门禁通行规则
POST
https://qyapi.weixin.qq.com/cgi-bin/devicedata/add_accesscontrol_rule
1.第三方应用须具有“设备接口信息权限-创建门禁规则”授权;
2.企业须同时安装硬件设备和第三方应用;
3.仅能对第三方应用可见范围内成员与授权设备设备可见范围内成员的交集成员创建门禁规则数据;
4.仅能对授权给第三方应用的设备列表范围内的设备进行门禁规则创建
pass_rule目前仅仅 时分字段 和 星期字段配置,即第一和第四个字段(共5个字段)
9:00-10:00 * * 1-5 , 会被解析成 每周一到周五上午9点整至10点整,其余星号被替换成其他内容暂不生效
9:00-10:00,15:30-17:45 * 0,6 *, 会被解析成 每周六周日上午 9点整至10点整以及下午15:30至17:45,其余星号被替换成其他内容暂不生效
pass_rule暂不支持 / 操作符
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://qyapi.weixin.qq.com/cgi-bin/devicedata/add_accesscontrol_rule' \
--header 'Content-Type: application/json' \
--data-raw '{
"device_sn_list":["SN"],
"rule_name":"access_rule_name_xxx",
"pass_rule":{
"rule_list":[
"9:00-10:00 * * 1-5 *",
"9:00-10:00,15:30-17:45 * * 0,6 *"
],
"effect_open_userid_list":[
{
"open_userid":"user1",
"user_type":0
},
{
"open_userid":"user2",
"user_type":2
}
]
},
"remote_pass_rule":{
"rule_list":[
"9:00-10:00 * * 1-5 *",
"9:00-10:00,15:30-17:45 * * 0,6 *"
],
"effect_open_userid_list":[
{
"open_userid":"user1",
"user_type":0
},
{
"open_userid":"user2",
"user_type":2
}
]
}
}'
响应示例响应示例
{
"errcode": 0,
"errmsg": "ok",
"rule_id": "xxx",
"invalid_list": []
}
请求参数
Query 参数
access_token
string
应用调用接口权限
示例值:
ACCESS_TOKEN
Body 参数application/json
返回响应
修改于 2022-12-08 02:44:43