query_login_qr
查询 Linux 无密码登录二维码并在确认后完成登录。
适用协议
Linux QQ。
调用方式
json
{
"type": "action",
"id": "query_login_qr-1",
"action": "query_login_qr",
"params": {
"self_id": 123456789,
"protocol_id": 0
}
}参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
self_id | number | 是 | 当前框架内的 QQ 号,5–10 位整数。 |
protocol_id | number | 是 | 账号实例的协议 ID;必须显式提供,0 是有效 ID。用 get_protocol_list 查询,不使用 client_type 替代。 |
返回值
data 包含 code、message、command、ret_code、url、qr_sig、self_id、next;查询结果可能附 state(confirmed / waiting_for_confirm / code_expired / canceled / invalid 等)。登录完成时增加 login_complete: true 且 next=done。
注意事项
必须先用 get_login_qr 或 login_account 的扫码分支启动当前 Linux 账号扫码会话。过期后重新调用对应入口获取新二维码;qr_sig 由框架保存,不需要作为本接口参数。
调用条件
该接口用于当前账号自身登录。Free 不可调用;Plus / Pro 不设 QQ 等级前置条件,无需先登录账号再核验等级。仍须通过 VM 实时权益检查。账号归属、插件权限、平台授权与腾讯安全验证仍须满足,不能绕过安全确认。
以上限制针对插件 API,框架管理员账号页的正常扫码和免扫登录保持原有规则。
