跳转到内容

API 错误码与排查

本地 API 由客户端提供,需 专业版会员 且客户端保持运行。端口与 api-keyAPI 菜单为准。

在线交互文档:Apifox · 金山文档

统一响应格式

成功

json
{
  "success": true,
  "data": {}
}

部分接口含 message 字段。

失败

json
{
  "success": false,
  "error": "错误描述字符串"
}

业务失败时 HTTP 常为 200,请始终检查 success

HTTP 状态码

状态码含义典型场景
200已处理成功,或 body 内 success: false
400参数错误缺少 id、JSON 无效、Invalid id format
401未授权api-key 错误或缺失;云同步未登录
403禁止非会员调用云同步等
404不存在环境/分组 id 不存在
429限流并发写队列满
500服务器错误客户端异常,error 常为 error.message

认证与权限

error / 响应HTTP处理
Unauthorized: Invalid API key401API 页复制最新 api-key
(无响应 / ECONNREFUSED)启动客户端,核对 localhost:{port}
请先登录后再进行云同步401客户端登录账号
仅限会员使用云同步功能403开通 专业版

TIP

2.1.5+ 需在请求头携带 api-key,见 API 概述

参数校验(400)

error说明
Missing required parameter: idPOST body 缺少 id
Missing required parameter: id, name, or remark.launchBrowser 需三者之一
Missing required parameter: cookies更新 Cookie 时缺少 cookies
Missing or invalid parameter: accounts (must be an array)平台账号接口需数组
Invalid id formatid 非合法整数

资源不存在(404)

error 模式说明
browser(id: N) not found环境 id 不存在
Browser with id N not found同上(部分接口文案)
group(id: N) not found分组不存在
Browser data directory not found for id: N环境数据目录已删
Browser list is empty or not found.环境列表为空

启动 / 关闭浏览器

error说明建议
browser(id: N) is running已启动(响应可能含 data.debuggingPort直接连 CDP 或先 stopBrowser
No browser found with id: N / name: …搜索条件无匹配getBrowserList 核对
Multiple browsers found with …name/remark 不唯一改用唯一 id
No browser data found for worker ID: N本地数据损坏或缺失恢复备份或重建环境
Failed to parse proxy from API response代理 API 返回格式不对检查提取链接返回
Failed to fetch proxy from API: …代理 API 请求失败网络/鉴权
Browser process closed before DevTools port was detected.进程过早退出内核/代理/杀毒软件
Failed to detect DevTools port for worker N…调试端口未就绪关闭占用同配置的 Chromium
Browser not found通用未找到(文档示例)核对 id

并发与限流

errorHTTP说明
Too many concurrent write requests, please retry later429批量写操作过快,稍后重试

其它接口

场景error / 说明
更新环境Browser not found(见各接口页)
插件 / CRX下载失败:…(500)
Cookie404 browser(id: N) not found

版本差异

error 字符串以当前客户端为准;升级后若文案变化,以实际响应与 Apifox 为准。

调用检查清单

  1. 专业版有效,客户端已登录
  2. Content-Type: application/json(POST)
  3. 请求头 api-key 正确
  4. portAPI 菜单一致
  5. 解析 JSON → 检查 success
  6. Playwright 使用 launchBrowserdebuggingPort,见 Playwright 接入

相关文档