login_captcha
在当前滑块会话内读取腾讯验证码脚本或转发验证码请求。
适用协议
Android / Linux QQ;仅适用于当前登录会话实际返回的对应验证步骤。
调用方式
json
{
"type": "action",
"id": "login_captcha-1",
"action": "login_captcha",
"params": {
"self_id": 123456789,
"protocol_id": 0,
"operation": "register",
"proxy_base": "/captcha-proxy"
}
}参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
self_id | number | 是 | 当前框架内的 QQ 号,5–10 位整数。 |
protocol_id | number | 是 | 账号实例的协议 ID;必须显式提供,0 是有效 ID。用 get_protocol_list 查询,不使用 client_type 替代。 |
operation | string | 是 | register 或 request。 |
proxy_base | string | register 必填 | 当前页面的站内代理路径,如 /captcha-proxy;不能为绝对 URL、不能含查询串或路径跳转。 |
url | string | request 必填 | https://t.captcha.qq.com 下的验证码地址。 |
method | string | 否 | GET(默认)或 POST。 |
headers | object<string,string> | 否 | 只允许 User-Agent、Accept、Accept-Language、Content-Type。 |
body | string | 否 | 请求正文,最多 1 MiB。 |
返回值
register 返回 { script: string };request 返回 { status: number, headers: object, result: string },result 为响应体的 Base64,不能直接当 UTF-8 文本。
注意事项
必须处于当前账号的滑块验证会话。代理脚本会将验证码请求目标改为 proxy_base/self_id/protocol_id;插件界面需自行实现该站内转发入口。请求限制为指定 QQ 验证域名,不能当通用 HTTP 代理。响应上限 2 MiB。
