
JS-SDK是微信公众号的开发工具包之一,可以在网页中嵌入微信登录、分享、支付等功能。但是,JS-SDK并不能直接获取用户的手机号。如果需要获取用户手机号,需要在微信支付中开启相关的手机号授权接口,并且需要用户授权同意之后才能获取。具体实现可以参考微信支付相关的API文档及对应的开发文档。同时,开发者需要注意在获取用户手机号等敏感信息时,需要满足微信开放平台的相关规定和审核要求,保护用户隐私。
在jsapilist中加 "getLocalImgData" ,如果报错 : wxgetlocalimgdata not is a function 说明你的jweixijs文件版本可能低了,需要12以上 <script type="text/javascript" src="//reswxqqcom/open/js/jweixin-120js"></script>
$("#xiangji")click(function () {
wxchooseImage({
count: 1, // 默认9
sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
success: function (res) {
var localIds = reslocalIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示
$("vip-tx")find("img")attr("src", localIds);
wxuploadImage({
localId: localIdstoString(), // 需要上传的的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = resserverId; // 返回的服务器端ID
wxdownloadImage({
serverId: serverIdtoString(), // 需要下载的的服务器端ID,由uploadImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var downloadId = reslocalId; // 返回下载后的本地ID
alert(downloadId);
}
});
}
});
}
});
});
1、在微信公众号添加安全域名(制作的H5页面的主域名);
测试阶段,本人是通过修改hosts文件,将对应域名解析为127001 ; 然后将电脑和手机连接至同个局域网下。修改手机代理为电脑在局域网内的IP地址;这样手机就能正常进行测试;
2、引入jssdk script src='>
以上就是关于js-sdk能获取用户手机号全部的内容,包括:js-sdk能获取用户手机号、微信JSSDK接口权限中getLocalImgData既在获取到权限列表中,又在未获取到权限的列表中,为什么会这样、根据微信jssdk的localid获取照片等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)