獲取登錄二維碼? http://POST/login/getLoginQrCode
appId參數(shù)為設(shè)備ID撞牢,首次登錄傳空率碾,會(huì)自動(dòng)觸發(fā)創(chuàng)建設(shè)備叔营,掉線后重新登錄則必須傳接口返回的appId屋彪,注意同一個(gè)號(hào)避免重復(fù)創(chuàng)建設(shè)備,以免觸發(fā)官方風(fēng)控
取碼時(shí)傳的appId需要與上次登錄掃碼的微信一致绒尊,否則會(huì)導(dǎo)致登錄失敗
regionId:微信登陸地區(qū)ID畜挥,登錄時(shí)請(qǐng)選擇最近的地區(qū),目前支持以下地區(qū):
若目前支持的regionId中沒有您所在的地區(qū)婴谱,可以自行采購socks5協(xié)議代理IP蟹但,填寫到proxyIp參數(shù)中
響應(yīng)結(jié)果中的qrImgBase64為二維碼圖片的base64,前端可使用此值展示給用戶掃碼谭羔。(或使用響應(yīng)結(jié)果中的qrData生成二維碼)
請(qǐng)求參數(shù)
export interface ApifoxModel {
? ? /**
? ? * 設(shè)備ID华糖,首次登錄傳空,之后傳接口返回的appId
? ? */
? ? appId?: string;
? ? /**
? ? * 代理IP 格式:socks5://username:password@123.2.2.2
? ? */
? ? proxyIp?: string;
? ? /**
? ? * 地區(qū)
? ? */
? ? regionId: string;
? ? [property: string]: any;
}
響應(yīng)結(jié)果:
export interface ApifoxModel {
? ? /**
? ? * 響應(yīng)數(shù)據(jù)
? ? */
? ? data: Data;
? ? msg: string;
? ? ret: number;
? ? [property: string]: any;
}
/**
* 響應(yīng)數(shù)據(jù)
*/
export interface Data {
? ? /**
? ? * 設(shè)備ID
? ? */
? ? appId: string;
? ? /**
? ? * 二維碼內(nèi)包含的信息
? ? */
? ? qrData: string;
? ? /**
? ? * 二維碼圖片base64
? ? */
? ? qrImgBase64: string;
? ? /**
? ? * 二維碼的uuid
? ? */
? ? uuid: string;
? ? [property: string]: any;
}