ziniao-openapi-explorer
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAPI 探索
API 探索
前置条件: 先阅读。../ziniao-shared/SKILL.md
当用户的需求无法被现有快捷命令覆盖时,使用本技能查找对应的 API 路径并通过 裸调。
ziniao-cli api前置条件: 先阅读。../ziniao-shared/SKILL.md
当用户的需求无法被现有快捷命令覆盖时,使用本技能查找对应的 API 路径并通过 裸调。
ziniao-cli api探索流程
探索流程
Step 1: 确认现有命令不足
Step 1: 确认现有命令不足
bash
ziniao-cli department --help
ziniao-cli staff --help
ziniao-cli account --help
ziniao-cli device --help
ziniao-cli role --help如果已有对应快捷命令,直接使用。
bash
ziniao-cli department --help
ziniao-cli staff --help
ziniao-cli account --help
ziniao-cli device --help
ziniao-cli role --help如果已有对应快捷命令,直接使用。
Step 2: 从路径清单定位 API
Step 2: 从路径清单定位 API
禁止猜测 API 路径,必须从以下清单中查找。
禁止猜测 API 路径,必须从以下清单中查找。
部门(5 个)✅ 全部已有快捷命令
部门(5 个)✅ 全部已有快捷命令
| 操作 | 路径 | 快捷命令 |
|---|---|---|
| 列表 | | |
| 新增 | | |
| 修改 | | |
| 删除 | | |
| 排序 | | |
| 操作 | 路径 | 快捷命令 |
|---|---|---|
| 列表 | | |
| 新增 | | |
| 修改 | | |
| 删除 | | |
| 排序 | | |
员工(5 个)✅ 全部已有快捷命令
员工(5 个)✅ 全部已有快捷命令
| 操作 | 路径 | 快捷命令 |
|---|---|---|
| 列表 | | |
| 新增 | | |
| 修改 | | |
| 状态 | | |
| 调岗 | | |
| 操作 | 路径 | 快捷命令 |
|---|---|---|
| 列表 | | |
| 新增 | | |
| 修改 | | |
| 状态 | | |
| 调岗 | | |
账号(23 个)— 仍有 4 个需用 api
api账号(23 个)— 仍有 4 个需用 api
api| 分类 | 路径前缀 | 快捷命令 |
|---|---|---|
| CRUD | | |
| 缓存 | | |
| 授权 | | |
| 授权查询 | | |
| 用户账号 | | |
| 附加信息 | | |
| 标签 | | |
| 分类 | 路径前缀 | 快捷命令 |
|---|---|---|
| CRUD | | |
| 缓存 | | |
| 授权 | | |
| 授权查询 | | |
| 用户账号 | | |
| 附加信息 | | |
| 标签 | | |
设备(11 个)— 仍有 2 个需用 api
api设备(11 个)— 仍有 2 个需用 api
api| 分类 | 路径前缀 | 快捷命令 |
|---|---|---|
| 查询 | | |
| 套餐 | | |
| 购买 | | |
| 自有 | | |
| 绑定 | | |
| 分类 | 路径前缀 | 快捷命令 |
|---|---|---|
| 查询 | | |
| 套餐 | | |
| 购买 | | |
| 自有 | | |
| 绑定 | | |
角色(7 个)✅ 全部已有快捷命令
角色(7 个)✅ 全部已有快捷命令
| 操作 | 路径 | 快捷命令 |
|---|---|---|
| 列表 | | |
| 详情 | | |
| 新增 | | |
| 修改 | | |
| 分配 | | |
| 用户角色 | | |
| 权限列表 | | |
| 操作 | 路径 | 快捷命令 |
|---|---|---|
| 列表 | | |
| 详情 | | |
| 新增 | | |
| 修改 | | |
| 分配 | | |
| 用户角色 | | |
| 权限列表 | | |
访问策略(22 个)— 全部需用 api
api访问策略(22 个)— 全部需用 api
api| 分类 | 路径 |
|---|---|
| 规则 | |
| 规则 | |
| 规则 | |
| 规则 | |
| 规则 | |
| 规则 | |
| 规则成员 | |
| 规则账号 | |
| 规则账号 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页分组 | |
| 网页分组 | |
| 网页分组 | |
| 网页分组 | |
| 账号策略 | |
| 账号策略 | |
| 账号策略 | |
| 分类 | 路径 |
|---|---|
| 规则 | |
| 规则 | |
| 规则 | |
| 规则 | |
| 规则 | |
| 规则 | |
| 规则成员 | |
| 规则账号 | |
| 规则账号 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页 | |
| 网页分组 | |
| 网页分组 | |
| 网页分组 | |
| 网页分组 | |
| 账号策略 | |
| 账号策略 | |
| 账号策略 | |
Step 3: 使用 dry-run 探索
Step 3: 使用 dry-run 探索
bash
undefinedbash
undefined先预览请求
先预览请求
ziniao-cli api /superbrowser/rest/v1/erp/per/role/list --dry-run
ziniao-cli api /superbrowser/rest/v1/erp/per/role/list --dry-run
确认后执行
确认后执行
ziniao-cli api /superbrowser/rest/v1/erp/per/role/list
undefinedziniao-cli api /superbrowser/rest/v1/erp/per/role/list
undefined安全规则
安全规则
- 禁止猜测 API 路径或参数,必须从清单中查找
- 写入/删除类操作前确认用户意图
- 建议先用 预览
--dry-run
- 禁止猜测 API 路径或参数,必须从清单中查找
- 写入/删除类操作前确认用户意图
- 建议先用 预览
--dry-run
参考
参考
- ziniao-shared — 认证和全局参数
- ziniao-account — 账号/授权/标签快捷命令
- ziniao-device — 设备管理快捷命令
- ziniao-role — 角色管理快捷命令
- ziniao-skill-maker — 如需将常用 API 固化为新 Skill
- ziniao-shared — 认证和全局参数
- ziniao-account — 账号/授权/标签快捷命令
- ziniao-device — 设备管理快捷命令
- ziniao-role — 角色管理快捷命令
- ziniao-skill-maker — 如需将常用 API 固化为新 Skill