get_login_qr
获取登录二维码。
适用协议
Linux QQ。
调用方式
json
{
"type": "action",
"id": "get_login_qr-1",
"action": "get_login_qr",
"params": {
"self_id": 123456789,
"protocol_id": 0
}
}参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
self_id | number | 是 | 当前框架内的 QQ 号,5–10 位整数。 |
protocol_id | number | 是 | 明确选择账号协议,0 有效;使用 get_protocol_list 查询。 |
返回值
| 字段 | 类型 | 说明 |
|---|---|---|
code | number | 调用结果码。 |
message | string | 结果说明。 |
next | string | 成功创建后为 qr;失败时为 failed。 |
url | string | 二维码内容。 |
qr_sig | string | 十六进制二维码标识。 |
command | number | 二维码操作类型。 |
ret_code | number | QQ 二维码状态码。 |
self_id | number | QQ 返回的账号标识,二维码确认前可能为 0。 |
注意事项
仅支持 Linux 账号。创建后用 query_login_qr 查询进度;只有 login_complete 为 true 且 next 为 done 才表示登录完成。已在线账号不能重新获取登录二维码。
调用条件
该接口用于当前账号自身登录。Free 不可调用;Plus / Pro 不设 QQ 等级前置条件,无需先登录账号再核验等级。仍须通过 VM 实时权益检查。账号归属、插件权限、平台授权与腾讯安全验证仍须满足,不能绕过安全确认。
以上限制针对插件 API,框架管理员账号页的正常扫码和免扫登录保持原有规则。
