可执行文件路径:./scripts/jinbi-cli.sh
./scripts/jinbi-cli.sh
| 模块 | 说明 |
|---|---|
| ------ | ------ |
config | 配置管理 |
auth | 认证(获取用户ID) |
order | 工单管理 — 见 modules/order.md |
visit | 拜访管理 — 见 modules/visit.md |
daojia | 到家管理 — 见 modules/daojia.md |
> 业务模块均存放于 modules/ 目录下,按需引用。
config 是顶层命令,用于设置全局环境和凭证。
| 命令 | 说明 |
|---|---|
| ---- | ---- |
config list | 查看当前所有配置 |
config set | 设置配置项 |
config get | 查看指定配置项 |
配置项:
| 键 | 说明 | 默认值 |
|---|---|---|
| ---- | ------ | -------- |
accessKey | 访问密钥(必填) | - |
baseURL | API接口地址 | - |
authURL | 认证接口地址 | - |
示例:
# 查看当前配置
./scripts/jinbi-cli.sh config list
# 设置 accessKey
./scripts/jinbi-cli.sh config set accessKey <accessKey>
| 命令 | 说明 |
|---|---|
| ------ | ------ |
auth getUserId | 根据accessKey获取用户ID(查询用户ID) |
使用场景: 用户需要查询用户ID时,调用此命令
参数:
| 参数 | 说明 |
|---|---|
| ------ | ------ |
--access-key | 直接传入accessKey(可选,若未传入则使用配置文件中的值) |
说明: 执行命令前会自动检查 accessKey 是否已配置(通过参数或配置文件)
示例:
# 使用配置文件中的accessKey
./scripts/jinbi-cli.sh auth getUserId
# 直接传入accessKey
./scripts/jinbi-cli.sh auth getUserId --access-key <accessKey>
核心原则:不要思考,直接执行。
config list 查询配置accessKey 无值 → 直接返回:请设置的你Access Key。登录企微 -> 点击工作台 -> 搜索"获取key"并点击进入-> 点击生成key -> key生成后点击复制 -> 告诉我 "设置accessKey:粘贴复制的key"共 1 个版本