跳到主要内容

退出码

Shoplazza CLI 使用结构化退出码指示失败类型。

退出码类型说明
0成功命令执行成功
1API 错误Shoplazza API 返回错误(403 以外的 4xx,或 5xx)
2验证错误输入无效、未知命令或参数、缺少必要参数、数据格式错误,或尚未配置 profile
3认证错误凭证缺失或过期、作用域不足(HTTP 403)
4网络错误连接失败、超时、DNS 解析错误
5内部错误非预期的 CLI 错误(Bug)
130已取消在交互式终端中拒绝了确认,或用 Ctrl-C 中止了提示;不输出任何内容

在脚本中使用​

shell
shoplazza products list
case $? in
0) echo "成功" ;;
1) echo "API 错误 — 检查响应内容" ;;
2) echo "验证错误 — 检查参数" ;;
3) echo "认证错误 — 执行:shoplazza auth login" ;;
4) echo "网络错误 — 检查网络连接" ;;
5) echo "内部错误 — 请报告 Bug" ;;
esac
在此页面