网页手机号抓取程序( 2018年3月21日开发小程序结构参数类型说明)
优采云 发布时间: 2021-10-04 20:16网页手机号抓取程序(
2018年3月21日开发小程序结构参数类型说明)
公司最近开发了一个小程序。为了获取用户的手机号码,微信官方提供了APIgetPhoneNumber。得到的信息是加密的,需要用encryptedData解密成如下json结构
{
"phoneNumber": "13580006666",
"purePhoneNumber": "13580006666",
"countryCode": "86",
"watermark":
{
"appid":"APPID",
"timestamp":TIMESTAMP
}
}
参数类型说明
电话号码
细绳
用户绑定的手机号(国外手机号会有区号)
纯电话号码
细绳
没有区号的手机号码
国家代码
细绳
区号
通过官方demo,输出string类型的json数据,小程序不能直接取出手机号使用,只能使用json字符串转json对象的方法,从昨晚纠结几个小时到今天解决,我特此记录,以免下次踩坑。
2018 年 3 月 21 日添加:
看来现在不用转了,直接拿就可以了。如果你不能得到它,你可以添加它。
success: function (res) {
var jsonStr = res.data;
jsonStr = jsonStr.replace(" ", "");
if (typeof jsonStr != 'object') {
jsonStr = jsonStr.replace(/\ufeff/g, "");
var sy = JSON.parse(jsonStr);
res.data = sy;
}
// console.log(res.data.purePhoneNumber);
}
相关 文章:
任何个人或团体未经许可禁止转载本文:《小程序getPhoneNumber获取手机号码中的json字符串转换对象》,谢谢合作!