获取登录二维码 http://POST/login/getLoginQrCode
appId参数为设备ID,首次登录传空,会自动触发创建设备,掉线后重新登录则必须传接口返回的appId,注意同一个号避免重复创建设备,以免触发官方风控
取码时传的appId需要与上次登录扫码的微信一致,否则会导致登录失败
regionId:微信登陆地区ID,登录时请选择最近的地区,目前支持以下地区:
若目前支持的regionId中没有您所在的地区,可以自行采购socks5协议代理IP,填写到proxyIp参数中
响应结果中的qrImgBase64为二维码图片的base64,前端可使用此值展示给用户扫码。(或使用响应结果中的qrData生成二维码)
请求参数
export interface ApifoxModel {
/**
* 设备ID,首次登录传空,之后传接口返回的appId
*/
appId?: string;
/**
* 代理IP 格式:socks5://username:password@123.2.2.2
*/
proxyIp?: string;
/**
* 地区
*/
regionId: string;
[property: string]: any;
}
响应结果:
export interface ApifoxModel {
/**
* 响应数据
*/
data: Data;
msg: string;
ret: number;
[property: string]: any;
}
/**
* 响应数据
*/
export interface Data {
/**
* 设备ID
*/
appId: string;
/**
* 二维码内包含的信息
*/
qrData: string;
/**
* 二维码图片base64
*/
qrImgBase64: string;
/**
* 二维码的uuid
*/
uuid: string;
[property: string]: any;
}