跳转到内容
Local API接口文档

业务错误码与 HTTP 错误码 ​

成功响应的 code = 0,失败响应的 code > 0。HTTP 状态码与业务 code 是两个不同的值。同一个业务码可能对应多种错误,请结合接口、message 和当前状态判断。

业务错误码总表 ​

code错误信息与含义
40003缺少 Host 请求头
40004Host 域名不在允许列表中
40005Host 端口不被允许
40006Origin 格式不合法
40007Origin 域名不在允许列表中
40008Origin 端口不被允许
40010环境路径参数不合法
40011启动环境参数不合法或缺少 env_id
40012关闭环境参数不合法或缺少 env_id
40013环境列表查询参数不合法
40014批量启动环境参数不合法
40015批量关闭环境参数不合法
40016重启环境参数不合法或缺少 env_id
40017关闭所有环境的参数不合法
40018批量重启环境参数不合法
40019创建环境参数不合法
40020更新环境或查询分组列表的参数不合法
40021分组路径参数不合法
40022创建分组参数不合法
40023更新分组参数不合法
40024移动环境到分组的参数不合法
40025删除或批量删除环境的参数不合法
40026彻底删除环境的参数不合法
40030代理列表查询参数不合法
40031代理路径参数不合法
40032创建代理参数不合法
40033代理主机或 IP 协议不合法
40034更新代理参数不合法
40035检测代理参数不合法
40036代理绑定环境的参数不合法
40040扩展列表查询参数不合法
40041扩展路径参数不合法
40042扩展绑定环境的参数不合法
40050回收站列表查询参数不合法
40051恢复回收站环境的参数不合法
40052删除回收站环境的参数不合法
40060内核查询或路径参数不合法
40061指纹选项或字体列表查询参数不合法
40062随机 WebGL 查询参数不合法
40063随机字体查询参数不合法
40070账号列表查询参数不合法
40071账号路径参数不合法
40072创建账号参数不合法
40073更新账号参数不合法,包括切换账号类型时缺少 platform_id
40074账号平台列表查询参数不合法
40075创建账号平台的参数不合法
40101缺少 API Key,或 Authorization 未使用 Bearer 格式
40102Bearer 后的 API Key 为空
40103API Key 不正确
40104后端登录会话不可用或已失效
40105后端拒绝访问,当前账号没有相应权限
40301当前操作没有权限
40400请求的 API 路径或方法不存在
40401环境不存在或当前用户、团队不可访问
40402分组不存在
40403代理不存在
40404扩展不存在
40405回收站中未找到指定环境
40406未找到指定内核选项
40407未找到指定操作系统选项
40408账号不存在
40409账号平台不存在
40901环境超出套餐使用范围
40902浏览器内核不支持当前系统平台
40903环境未运行,无法执行重启等操作
40904操作受限:环境使用 pipe 调试传输时需先关闭并通过 Local API 启动才能获取外部 WebSocket 地址,默认分组则不允许删除
40905默认分组不允许修改
40907分组中仍包含环境,无法删除
40911分组已存在
40912不允许修改代理模式
40913托管代理不允许编辑
40914托管代理不允许删除
40915恢复环境将超过套餐环境数限制
40916回收站环境仍在运行,无法清理
40917自定义账号平台已存在
40918创建环境将超过套餐环境数限制
40919同一环境每个平台只能绑定一个账号
40920环境仍在运行,无法删除或清理缓存
42201无法从代理提取地址获得有效 IP 和端口
42202浏览器内核、操作系统与 User-Agent 组合不兼容
42203代理配置不可用
42204账号配置不可用
50001Local API 内部错误或运行状态不可用
50002运行中环境的外部调试地址不可用
50003启动或重启环境失败
50004运行中环境的分组信息不可用
50005环境未能停止
50201获取环境列表或详情失败、返回数据不合法,或超过处理上限
50202获取支持的浏览器内核失败
50203环境启动准备失败、后端拒绝启动或返回数据不合法
50204在浏览器中打开 URL 失败
50205创建环境失败或创建结果不合法
50206更新环境失败或更新结果不合法
50207删除环境或将环境移入回收站失败
50208彻底删除环境失败
50209获取环境完整配置失败或返回数据不合法
50210分组操作或相关环境查询失败、返回数据不合法,或分组列表超过处理上限
50211创建分组失败或无法读取创建结果
50212更新分组失败
50213删除分组失败
50214移动环境到分组失败
50215默认分组不可用
50220获取代理失败、返回数据不合法,或代理列表超过处理上限
50221创建代理失败
50222更新代理失败
50223删除代理失败
50224检测代理、刷新代理地址或更新代理检测状态失败
50225更新代理绑定的环境失败
50230获取扩展失败、返回数据不合法,或扩展列表超过处理上限
50231更新扩展绑定的环境失败或无法读取更新结果
50240获取回收站失败、返回数据不合法,或列表超过处理上限
50241恢复回收站环境失败
50242彻底删除回收站环境失败
50243清空回收站或获取待清空环境列表失败
50250获取指纹选项失败或返回的内核、系统、User-Agent 选项不合法
50251获取随机 WebGL 失败或返回数据不合法
50252获取字体列表失败或返回数据不合法
50253获取随机字体失败或返回数据不合法
50260获取账号失败或返回数据不合法
50261创建账号失败
50262更新账号失败
50263删除账号失败
50264读取账号详情或创建、更新后的账号详情失败
50265获取账号平台失败或返回数据不合法
50266创建账号平台失败或返回数据不合法
50301主客户端窗口不可用
50302本机浏览器设置不可用或不合法
50303本机尚未安装所需浏览器内核
50304本机尚未安装所需浏览器扩展
50305环境缓存正在清理或内部本地服务不可用,当前操作暂不可用
50306删除环境缓存失败
50307当前系统平台不支持此指纹选项或环境配置操作

错误响应结构 ​

字段类型说明
codeinteger大于 0 的业务错误码。
messagestring具体错误信息。
dataobject | null附加错误详情;没有附加信息时为 null。
request_idstring请求追踪 ID,与响应头 X-Request-Id 一致。

data 中可能携带:env_id(string)、env_ids(string[])、status(string)、issues(object[])。每个校验问题包含 code(string)、path(string[])、message(string)。具体返回字段取决于实际错误。

批量请求中,外层可能返回 HTTP 200、code = 0,而部分项失败。请检查各项的 success 和 error。单项错误位于 data.items[].error,如有附加详情则位于该错误对象内。运行时错误也可能直接透传。

HTTP 状态码 ​

HTTP说明
400请求格式或参数错误
401缺少 API Key 或 API Key 无效
403权限或安全策略禁止访问
404资源或路由不存在
409操作与当前状态冲突
422请求校验失败
500服务内部错误
502上游服务错误
503服务暂不可用
中屹浏览器 Local API 文档