Files
account-manager/references/ERRORS.md
chendelian e2eafb7407
All checks were successful
技能自动化发布 / release (push) Successful in 33s
feat: remove wait-login; pick-web only; docs sync
2026-04-07 11:58:27 +08:00

2.0 KiB
Raw Blame History

终端前缀约定account-manager

约定:机器解析只依赖 stdout 首行时,应先判断首行是否以 ERROR: 开头;多行说明可忽略或仅作展示。

ERROR: — CLI 参数 / 路由

前缀 含义
ERROR:CLI_ADD_MISSING_ARGS add 参数不足
ERROR:CLI_GET_MISSING_ID get 缺少 id
ERROR:CLI_OPEN_MISSING_ID open 缺少 id
ERROR:CLI_LOGIN_MISSING_ID login 缺少 id
ERROR:CLI_DELETE_MISSING_ARGS delete 参数不足
ERROR:CLI_DELETE_BAD_MODE delete 第二段不是 id/platform
ERROR:CLI_LIST_JSON_MISSING_PLATFORM list-json 缺少平台参数
ERROR:CLI_PICK_WEB_MISSING_ARGS pick-web 缺少平台
ERROR:CLI_UNKNOWN_OR_BAD_ARGS 无法识别的子命令或参数组合

ERROR: — 业务与数据

前缀 含义
ERROR:INVALID_PLATFORM_LIST list 的平台名无法识别
ERROR:INVALID_PLATFORM_LIST_JSON list-json 的平台名无法识别
ERROR:INVALID_PLATFORM 其它子命令中平台无法识别
ERROR:NO_ACCOUNTS_FOUND 列表无结果(或 delete platform 下无记录)
ERROR:ACCOUNT_NOT_FOUND 指定 id/记录不存在
ERROR:PHONE_REQUIRED 缺少手机号
ERROR:PHONE_INVALID 手机号格式不符合大陆 11 位规则
ERROR:DUPLICATE_PHONE_PLATFORM 同平台下山手机号已存在
ERROR:DELETE_INVALID_ID 删除 id 非法
ERROR:NO_ACCOUNT pick-web 该平台无任何记录

ERROR: — 浏览器 / 环境

前缀 含义
ERROR:需要 playwrightpip install playwright && playwright install chromium 未安装 Playwright 或浏览器未安装
ERROR:PROFILE_DIR_MISSING 账号记录中 profile_dir 为空

非前缀输出

  • 成功添加账号删除成功等可能包含 等人类可读行,不宜作为稳定协议解析。
  • get / list-json / pick-web 成功stdout 应为单行 JSON(失败时首行 ERROR:,勿当 JSON