微信api個(gè)人號(hào)二次開發(fā),登錄模塊

獲取登錄二維碼? 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ū),目前支持以下地區(qū):

代理ip

若目前支持的regionId中沒有您所在的地區(qū),可以自行采購socks5協(xié)議代理IP,填寫到proxyIp參數(shù)中

響應(yīng)結(jié)果中的qrImgBase64為二維碼圖片的base64,前端可使用此值展示給用戶掃碼。(或使用響應(yīng)結(jié)果中的qrData生成二維碼)

請求參數(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;

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容