jssdk集成文檔
1、概述
本機(jī)號(hào)碼認(rèn)證適用于移動(dòng)端 H5 頁(yè)面,用戶(hù)只需輸入自己的手機(jī)號(hào)碼,即可完成本機(jī)號(hào)碼校驗(yàn)。
暫不支持微信小程序認(rèn)證,App 應(yīng)用端本機(jī)號(hào)碼認(rèn)證建議使用一鍵登錄。
校驗(yàn)環(huán)境要求:移動(dòng)網(wǎng)絡(luò)環(huán)境
取號(hào)需要經(jīng)過(guò)蜂窩網(wǎng)絡(luò),wifi 狀態(tài)或者未開(kāi)啟蜂窩網(wǎng)絡(luò)的情況下,無(wú)法完成校驗(yàn)。
2、對(duì)接流程
引入submail的js sdk
引入地址:
<script src=" http://www.reatop.cn/libraries/js/vfmobile.min.js " type="text/javascript" charset="utf-8"></script>
<script src="http://www.reatop.cn/libraries/js/crypto.js " type="text/javascript" charset="utf-8"></script>
初始化
var connection = VFM.init({
appid:"",
success:function(data){
},
error:function(data){
}
});
data參數(shù)說(shuō)明
netType:網(wǎng)絡(luò)環(huán)境;4g、5g、cellular、wifi、unknown
當(dāng)netType為4g、5g、cellular時(shí)可進(jìn)行本機(jī)驗(yàn)證
提示:因Ios系統(tǒng)限制,Ios手機(jī)無(wú)法在h5頁(yè)面獲取手機(jī)網(wǎng)絡(luò)環(huán)境狀態(tài)
msg:初始化狀態(tài)信息
appid:初始化使用的appid
code:狀態(tài)碼
code 狀態(tài)碼 | 描述 |
---|---|
0 | 初始化成功 |
500 | 接口無(wú)響應(yīng) |
1301 | 無(wú)效的appid |
1311 | appid不存在 |
1107 | appid未授權(quán) |
1109 | appid被禁用 |
1110 | 賬戶(hù)被禁用 |
1111 | 產(chǎn)品未授權(quán) |
取號(hào)
VFM.getTokenInfo({
success:function(res){
},
error:function(res){
},
})
res參數(shù)說(shuō)明
res.code 等于 0 表示獲取token成功
res.message=獲取token成功
res.token;得到的token
res.userInformarion;得到的瀏覽器指紋
res.code 不等于 0 時(shí)表示獲取token失敗
res.message = 取號(hào)失敗信息
res.YDData;運(yùn)營(yíng)商錯(cuò)誤信息
res.CTData;運(yùn)營(yíng)商錯(cuò)誤信息
res.CUData;運(yùn)營(yíng)商錯(cuò)誤信息
res.respCode;運(yùn)營(yíng)商錯(cuò)誤碼
運(yùn)營(yíng)商錯(cuò)誤碼描述:運(yùn)營(yíng)商錯(cuò)誤碼