
开放平台把门锁的全生命周期抽象成资源,凡是业务系统会关心的事,都有对应接口:
| 资源 | 典型操作 |
|---|---|
| 设备 | 设备列表、绑定 / 解绑房间、在线状态、电量、固件版本、远程升级 |
| 权限 | 下发 / 撤销密码、卡片、人脸;设置有效期与可用时段 |
| 人员 | 创建人员、关联权限、离职或退租时批量注销 |
| 记录 | 按房间、人员、时间查询开锁流水与异常事件 |
| 场景 | 批量下发、分组授权、按楼栋 / 楼层检索 |
在开放平台申请 access_key,通过 OAuth 接口换取短周期 access_token:
| 请求 | GET https://t1.coslock.com/oauth/access_token?access_key=YOUR_KEY&grant_type=authorization_token |
|---|---|
| 响应 | {"errno":0,"statusCode":200,"data":{"accessToken":{"accessToken":"…","expire":3331}}} |
token 有时效,需在过期前刷新;不要把 access_key 写进前端代码。
把你系统里的"房间 / 宿舍 / 工位"映射到门锁设备 ID。这一步做对了,后面所有权限操作都是简单的增删改。
不要在业务代码里到处写"开锁",而是把权限当作业务事件的副产物:
幂等很重要。网络重试、消息重投在真实系统里天天发生。下发权限接口建议带业务侧幂等键(如订单号 + 版本号),避免重复下发产生多条冗余权限。
已对接的酒店与公寓管理系统包括:订单来了、云掌柜、番茄来了、住哲、百居易、去呼呼、客栈通、青芒果、麦田云等。使用这些系统时通常只需配置凭据,无需开发;自有系统则按上方三步自行集成。
对数据落地、信创环境、集团统一管控有要求的客户,可选择:
交付范围、许可方式与技术支持周期在商务阶段以合同约定。
申请凭据或技术对接:contact@coslock.com · 19157809376 · 微信 hzcoslock
同一个权限模型,覆盖六类场景与六种锁型。按你的场景选一条路径。