账号与授权
账号与授权
管理员 token、子账号、Policy 与 openId。每个方法单独一页,permalink 为方法名;参数、示例与错误码在方法页维护,本页只做索引。
流程、Policy 示例与 permission 表见 为我的用户创建子账号并分配设备。
调用前建议:公共约定 → 获取 token → 本组方法;accessToken / subAccountToken 频率与账号类配额见 限额与频率(TK1002、SUB1005 等排障见 token 与各方法页)。
接口
| 接口 | 说明 |
|---|---|
| accessToken:获取管理员 accessToken | 换取管理员 accessToken(流程见 获取 token) |
| createSubAccount:创建子账号 | 创建子账号 |
| getOpenIdByAccount:根据子账号获取 openId | 查询 openId |
| deleteSubAccount:删除子账号 | 删除子账号及权限 |
| listSubAccount:获取子账号列表 | 分页列表 |
| subAccountToken:获取子账号 Token | 获取子账号 accessToken |
| addPolicy:添加子账号权限 | 添加 Policy |
| clearPolicy:清除子账号授权策略 | 清除全部 Policy |
| queryDevicePermission:子账号设备维度权限 | 查询设备/通道权限 |
| deleteDevicePermission:删除子账号设备权限 | 删除设备或通道权限 |
| listSubAccountDevice:查询子账号有权限的设备列表 | 分页设备列表 |
| subAccountDeviceInfo:获取子账号下指定的授权设备详细信息 | 单设备详情 |
| subAccountDeviceList:分页获取子账号下授权设备的详细信息 | 分页设备详情 |