网页手机号抓取程序(代码回调参数说明参数类型说明errMsgstring错误信息encryptedDatastring加密算法 )
优采云 发布时间: 2021-09-28 20:01网页手机号抓取程序(代码回调参数说明参数类型说明errMsgstring错误信息encryptedDatastring加密算法
)
获取用户绑定的手机号码。只有当用户主动点击按钮组件触发手机号码界面后才能启动。
注意使用方法
组件open-type的值需要设置为getPhoneNumber。用户点击后,会弹出授权弹窗供用户确认(如果用户账号未绑定手机号,则绑定手机号的过程将执行一次;授权弹窗-每次使用都会弹出up窗口)。用户同意后,开发者可以通过bindgetphonenumber事件回调获取加密数据,开发者可以将数据发回自己的服务器解密,得到手机号码。
代码示例
Page({
getPhoneNumberHandler (e) {
console.log(e.detail.errMsg)
console.log(e.detail.iv)
console.log(e.detail.encryptedData)
}
});
回调参数说明 参数类型说明
错误消息
细绳
错误信息
加密数据
细绳
包括敏感数据在内的完整用户信息的加密数据
四
细绳
加密算法的初始向量
errMsg 是发生错误时的具体错误信息:
数据解密
参考敏感数据的处理,在开发者后台解密。泄密后得到的数据形式如下:
{
"phoneNumber": "138xxxxxxxx", // 用户绑定的手机号(国外手机号会有区号)
"purePhoneNumber": "138xxxxxxxx", // 没有区号的手机号
"countryCode": "86", // 区号
"watermark": {
"appid": "ttxxxxxxxxxxxxxxxx",
"timestamp": 15000000000000000
}
}