熵基互联-Zlink-API

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

熵基互联(ZKTeco Zlink)开放平台服务端 API 接口速查与对接指南。当用户需要查询或对接熵基互联的以下能力时使用:(1) 认证授权——自建应用获取 tenantToken(appKey/appSecret)、访问凭证类型选择、频控策略、通用错误码;(2) 组织通讯录——部门/职位/员工的创建、删除、全量更新、查询(含分页、离职);(3) 人员生物凭证——人脸生物凭证评分检测与创建、卡号凭证创建、凭证删除;(4) 门禁通行——时间段、权限组、门列表、可远程开门门列表、远程开门、开门记录、开门事件;(5) 考勤管理——管理员手动创建/查询打卡记录、打卡事件;(6) 设备中心——时区列表、站点、设备查询、考勤机成员全量下发;(7) 事件订阅与回调——WebSocket 长连接(wss://zlink-ws.zktecoiot.com)与 Webhook 双模式、订阅配置、回调 URL 校验、签名校验与事件解密、事件结构与幂等处理、FAQ。支持按使用场景浏览、按关键词搜索、按接口名定位,提供请求 URL、请求头、请求体参数表、请求/响应 JSON 示例、逐接口错误码表。不适用于万傲瑞达 V6600(本地部署平台)及安防/考勤设备 PUSH 协议对接场景。

一句话选型结论

按资料字段整理

熵基互联-Zlink-API是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_d700cf66/zlink-openapi
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_d700cf66仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791625263
正文体量13.6 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
熵基互联-Zlink-API当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

13.6 KB
模型实际读到的说明书原文,来自技能仓库

熵基互联开放平台 · 服务端 API 速查

此 skill 提供熵基互联(ZKTeco Zlink)开放平台服务端 API 的快速查询与对接指导。
数据来源为熵基互联帮助中心(https://zlink-help.zktecoiot.com → 面向开发者 →
服务端API),抓取日期 2026-08-25,覆盖 7 个使用场景、49 个接口 + 事件订阅机制。

接口域名:https://zlink-open.zktecoiot.com
URL 规范:{HTTP method} https://zlink-open.zktecoiot.com/open-apis/{category}/{version}/{resource}

资源文件

  • references/api_index.md — 场景导航表 + 全部 49 个接口清单(场景/子类/名称/方法/
    URL/频率限制/权限要求)+ 调用流程速览。用户按场景浏览、按关键词搜索、或需要先用
    总表定位时,先加载此文件。
  • references/auth_and_access.md — 场景 1:认证及授权 + API 调用指南。含 tenantToken
    获取接口、HTTP 方法/版本约定、API 权限申请与分类、IP 白名单、访问凭证类型
    (Tenant/App/User-Access-Token)选择、频控策略与超限响应、通用参数、通用错误码表。
    用户问"怎么鉴权"、"频控是多少"、"ZKER0993 是什么"时加载。
  • references/org_contacts.md — 场景 2:组织通讯录。部门(5 接口)、职位(5 接口)、
    员工(6 接口,含离职 PATCH .../resign)的增删改查与分页查询。人员主数据同步重点。
  • references/person_credentials.md — 场景 3:人员生物凭证。人脸凭证评分检测、创建
    人脸/卡号生物凭证、删除员工生物凭证。
  • references/access_control.md — 场景 4:门禁通行。含「接入准备/接入流程/基本概念」
    必读章节
    (门、时间段、权限组、权限组分配、开门逻辑),以及时间段(5)、权限组(5)、
    门(3,含远程开门)、开门记录(1)、开门事件(1)共 15 个接口。
  • references/attendance.md — 场景 5:考勤管理。管理员手动创建/查询打卡记录、分页查询
    打卡事件,以及打卡事件的事件体结构与示例。
  • references/device_center.md — 场景 6:设备中心。时区列表、站点(5)、设备查询、
    考勤机设备成员全量下发与已下发成员查询。
  • references/event_subscription.md — 场景 7:事件订阅与回调。事件概述与适用场景、
    事件版本(v1.0/v2.0)与事件结构、事件列表、订阅三步流程(选择订阅方式 → 添加事件 →
    接收事件)、WebSocket 长连接接入协议、Webhook 加密策略(加密密钥/验证签名凭证)、
    安全校验与事件解密、回调 URL 校验(响应处理示例)、FAQ。

工作流程

1. 用户按使用场景查询

当用户说"组织架构怎么同步"、"门禁接口有哪些"、"考勤打卡记录怎么拉"、"设备成员怎么下发":

  1. 加载 references/api_index.md,定位「一、场景导航」中对应行
  2. 列出该场景下接口(名称、方法、URL)与频率限制
  3. 需参数/示例时,加载对应场景文档,按 ## {接口名称} 定位接口卡片,给出请求头、
    路径/请求体参数表、请求示例、响应参数与示例、错误码表

2. 用户按接口名或 URL 关键词查询

当用户给出接口名(如"远程开门"、"分页查询员工信息")或路径片段(如 acc/v1/levels):

  1. 在 references/api_index.md 的清单表中检索(名称/URL 双维度)
  2. 加载对应 references/*.md,取该接口完整卡片(含参数与示例)
  3. 涉及枚举/字段含义时,同时给出该场景文档中接口前的概念说明章节
    (如门禁的「基本概念」、考勤的「事件体」)

3. 用户询问对接通用规范

当用户问"怎么获取 token"、"token 多久过期"、"并发上限"、"返回 ZKER0993 怎么办"、
"该用哪种 access_token":

  1. 加载 references/auth_and_access.md
  2. 认证:POST /open-apis/authen/v1/tenantToken/internal(body 传 appKey/appSecret),
    响应 data.tenantToken + data.expiresIn(秒)
  3. 频控:按「租户 × 应用」独立计量的秒/分钟双维度;超限返回 HTTP 403 + ZKER0993
  4. 错误码:ZCOP0000 成功,ZKER0991~ZKER0999 为通用失败码,逐接口错误码见
    各场景文档的「错误码与错误信息」表

4. 用户提事件订阅/回调开发问题

当用户问"怎么接收实时事件"、"长连接怎么建"、"回调怎么验签解密"、"为什么会收到重复事件":

  1. 加载 references/event_subscription.md
  2. 选型:WebSocket 长连接(wss://zlink-ws.zktecoiot.com,SDK 已封装鉴权,明文、
    无需解密验签)vs Webhook(需 IPv4 公网地址,需按加密策略验签+解密)
  3. 强调三条硬约束:10 秒内响应、失败重试 4 次(5min/15min/1h/6h)、
    必须用 requestId 做幂等(至少一次投递策略)
  4. 添加/删除订阅事件后必须发布应用并经企业管理员审核,配置才生效

5. 用户提端到端对接方案

如"把 Entra/HR 系统的人员同步到熵基互联并下发到考勤机":

  1. 认证:获取 tenantToken(场景 1)
  2. 主数据:创建部门 → 创建职位 → 创建员工(场景 2)
  3. 凭证:创建人脸/卡号生物凭证(场景 3),注意先调「检测人脸生物凭证信息评分」
  4. 门禁授权:创建时间段 → 创建权限组 → 查询门列表 → 分配权限组(场景 4)
  5. 设备下发:查询设备 → 全量下发成员至考勤机(场景 6)
  6. 数据回流:分页查询开门记录/打卡记录,或订阅事件(场景 7)
  7. 给出调用顺序、注意事项(分页、频控、幂等)

业务域速览

# 使用场景 子类 接口数 频率限制 参考文件
1 基础接入与认证授权 认证及授权、API 调用指南 1 见文档 auth_and_access.md
2 组织通讯录管理 部门、职位、员工 16 50 次/秒、1000 次/分钟 org_contacts.md
3 人员生物凭证 凭证管理 4 50 次/秒、1000 次/分钟 person_credentials.md
4 门禁通行管理 时间段、权限组、门、开门记录、开门事件 15 50 次/秒、1000 次/分钟 access_control.md
5 考勤管理 打卡记录、打卡事件 3 写入 10 次/秒、60 次/分钟;查询 50 次/秒、1000 次/分钟 attendance.md
6 设备中心管理 时区、站点、设备、设备成员 9 50 次/秒、1000 次/分钟 device_center.md
7 事件订阅与回调 事件订阅、订阅流程、回调验证 1 见文档 event_subscription.md

URL 分类前缀:authen(认证)· org(组织)· cms(凭证)· acc(门禁)·
att(考勤)· loc(位置/站点)· dcc(设备中心)。当前均为 v1。

关键约定

  • 认证流程:开发者后台创建自建应用 → 申请 API 权限(按「租户 × 应用」维度授予,
    各应用独立)→ 可选设置 IP 白名单 → 获取 tenantToken → 调用 API
  • tenantToken:POST /open-apis/authen/v1/tenantToken/internal,body 为
    {"appKey": "...", "appSecret": "..."};请求头固定 Content-Type: application/json
    与 Accept-Language: zh-CN;token 值以 t- 为前缀,最大有效期 1 小时;剩余有效期
    >= 10 分钟时接口返回原 token,< 10 分钟时返回新 token(此时两个 token 同时有效)
  • 请求头鉴权:后续接口统一携带 Authorization: Bearer {access_token}
  • 访问凭证三级:Tenant-Access-Token / App-Access-Token(操作应用自身资源,无需
    用户授权)与 User-Access-Token(操作租户用户数据,需用户授权)——按目标接口文档要求选用
  • HTTP 方法语义:GET 查询 / POST 新建(含分页查询与列表接口)/ PUT 全量更新 /
    PATCH 局部更新(如员工离职)/ DELETE 删除;分页查询统一走 POST {resource}/search
  • 频控:秒 + 分钟两维度,按租户与应用独立;超限返回 HTTP 403 + 业务码 ZKER0993
    ("接口调用频率超过,禁止调用"),需按文档限制降频重试
  • 成功判定:业务码 ZCOP0000 表示成功,HTTP 200 不代表业务成功,须同时校验 code
  • 支持的应用类型:49 个接口中 47 个标注"内部自建应用"(认证接口与回调示例无此
    字段);事件列表另外标注每个事件对自建/商店/集成应用的支持情况(开门事件与打卡事件
    三类应用均支持)
  • 事件订阅双模式:长连接(WebSocket,wss://zlink-ws.zktecoiot.com,鉴权在 SDK 内
    封装、事件为明文)或 Webhook(HTTP POST 至开发者服务器,单应用仅一个回调地址且
    必须为 IPv4 公网地址)
  • 事件结构:requestId(唯一标识,用于幂等)+ eventCode(事件编码)+
    encryptData(加密消息体);提供 v1.0/v2.0 两版本,建议订阅 v2.0 且避免重复订阅同一事件
  • 回调时限:10 秒内返回 HTTP 200(TCP 建联超时 2 秒);失败按 5 分钟、15 分钟、
    1 小时、6 小时重推,最多重试 4 次;链路为"至少一次投递",必须做幂等
  • 安全校验:Webhook 模式需时间戳校验(Unix 毫秒,有效期 5 分钟)+ 签名校验
    (验证签名凭证参与计算);加密密钥为 16 位英文或数字,验证签名凭证长度不超过 32 位
  • 门禁业务前置:对接门禁接口前先读 access_control.md 的「接入准备/接入流程/
    基本概念」,理解门 → 时间段 → 权限组 → 权限组分配 → 开门逻辑的依赖顺序
  • 考勤设备成员下发:PUT /open-apis/dcc/v1/devices/{device_id}/members 为全量语义,
    须提交完整成员列表,避免误清空

已知问题与注意点

  • 路径参数命名不一致:「获取时间段详情」原文 URL 为
    /open-apis/acc/v1/schedules/{schedules_id}(复数 schedules_id),同场景其他接口使用
    单数 {schedule_id}。疑为源文档笔误,对接时以平台实际返回与行为为准。
  • 第 49 条「响应处理示例」非开放平台接口:其 URL 为第三方示例回调地址
    https://api.3rd.com/receive?sign={sign}&timetamp={timestamp}&nonce={nonce}&echo={echo},
    仅演示平台校验回调地址时下发的 GET 请求格式;原文查询参数拼写为 timetamp(少一个 s),
    实际对接请以平台下发请求为准。
  • 事件列表不完整:文档事件列表页仅列举「开门事件」与「打卡事件」两项,其他事件
    未枚举,订阅前需在开发者后台确认可选事件。
  • 外链图片:场景文档中的流程图与后台界面截图引用外部图床链接,可能失效;
    涉及后台操作路径的,文档正文已以文字描述步骤。
  • 字段缺省的两个接口:认证接口(自建应用获取tenantToken)与回调示例
    (响应处理示例)原文不含「接口频率限制」「支持的应用类型」「权限要求」三项字段,
    总表中显示为 -,属正常(认证与回调校验不适用频控与业务权限)。
  • 创建打卡记录频控更严:POST /open-apis/att/v1/admin/transactions 为 10 次/秒、
    60 次/分钟,批量补卡场景需自行限流。
  • 数据时效:本文档数据抓取于 2026-08-25,对接前建议核对帮助中心是否有接口变更;
    抓取与转换工具见 skill zlink-help-center。

验证

运行 python demo.py 自检(26 项):校验 8 个 references 文件完整性与内容规模下限、
接口条目数(应为 49)、URL 前缀与「方法 + URL」唯一性、场景文档与总表映射一致性
(逐场景接口数 1/16/4/15/3/9/1)、接口卡片必备章节、认证与事件关键要素、已知问题标注,
输出 PASS/FAIL 明细报告;全部通过时退出码为 0。

常见问题

5 问
答案由本站依据条目字段整理
熵基互联-Zlink-API怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_d700cf66/zlink-openapi。安装方式为未标注。装完刷新技能列表或重开客户端。

熵基互联-Zlink-API支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

熵基互联-Zlink-API权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

熵基互联-Zlink-API收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

熵基互联-Zlink-API用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。