安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

微信小程序授权获取手机号,跟着我来学习下是如何实现的吧

10月26日 血海塔投稿
  序言:目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体)。需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。
  文档地址:https:developers。weixin。qq。comminiprogramdevframeworkopenabilitygetPhoneNumber。html
  需求:授权手机号
  实现方法:
  wxmlbuttonclassnameline1mymoneyphone11opentypegetPhoneNumberbindgetphonenumbergetPhoneNumber授权手机号button
  因为需要用户主动触发才能发起获取手机号接口,所以该功能不由API来调用,需用button组件的点击来触发。
  js手机号授权getPhoneNumber:function(e){console。log(e);if(e。detail。errMsg!getPhoneNumber:ok){if(e。detail。errMsggetPhoneNumber:failuserdenye。detail。errMsggetPhoneNumber:fail:userdeny){wx。showToast({title:用户取消,icon:none})}else{wx。showToast({title:e。detail。errMsg,icon:none})}}varencryptedDatae。detail。encryptedDvarive。detail。this。phonesession(encryptedData,iv);},获取手机号sessionphonesession:function(encryptedData,iv){wx。showLoading({title:加载中,mask:false});vartokenwx。getStorageSync(TOKEN);varhostHTTPREQUESTURL;wx。login({success:function(r){varparams2{};params2。coder。wx。request({url:hostapicommongetsessionkey,data:params2,method:post,success:function(rr){if(rr〔data〕〔status〕200){varsessionkeyrr〔data〕〔data〕〔sessionkey〕;wx。request({url:hostapiuserphone,method:POST,data:{sessionkey:sessionkey,encryptedData:encryptedData,iv:iv,},header:{Accept:applicationjson,Authorization:Bearertoken,},success(res3){绑定成功wx。hideLoading();if(res3。data。status200){that。setData({userInfo:res3。data。data。userinfo})}else{wx。showToast({title:res3。data。msg,icon:none})}},fail(res3){绑定失败wx。showToast({title:res3。data。msg,icon:none})}})}else{wx。showToast({title:rr〔data〕〔msg〕,icon:none})}},})}})},
  php授权手机号publicfunctionphone(Requestrequest){开发者如需要获取敏感数据,需要对接口返回的加密数据(encryptedData)进行对称解密encryptedDatainput(param。encryptedData);ivinput(param。iv);sessionkeyinput(param。sessionkey);requireoncerootpath。extendwxbizdatacryptwxBizDataCrypt。pcnewWXBizDataCrypt(wechat〔routineappId〕,sessionkey);errCodepcdecryptData(encryptedData,iv,result);其中data包含用户的所有数据if(errCode!0){returnjson(网络错误,请重试,100);}else{resultjsondecode(result,true);Db::name(user)where(〔uiduserinfo〔uid〕〕)update(〔phoneresult〔phoneNumber〕,ztphoneresult〔phoneNumber〕〕);}}
  获取微信用户绑定的手机号,需先调用wx。login接口。实现功能后如下
  我是小程序软件开发,每天分享开发过程中遇到的知识点,如果对你有帮助的话,帮忙点个赞再走呗,非常感谢。
  往期文章分享:
  微信小程序授权登录适配wx。getUserProfile最新代码
  小程序wx。chooseImage上传图片,支持相册选择图片或使用相机拍照
投诉 评论 转载

千兆光宽带已在普及,光纤入户都没全搞定的广电宽带还有活路吗?广电网络也有它的固有特点,第一它的电视节目是真高清几乎都支持4K,特别是现在的电视机越来越大,这个是其他网络电视无法逾越的东西,别说电信的4K节目根本比不了,在城市里头也有很多……腾讯比华为多赚近1000亿,纳税却只有华为15,只因注册地在通常在大众的普遍印象中,一个企业的收入越多,那每年的纳税金额也会相应的更多一些,可现实情况却并非如此,不少将注册地选择国外的企业,其纳税金额一般都会比较低,这又是为何呢?……我为什么要删除拼多多从拼多多出现的第一天就反感,拼多多从根子上就不正,总想通过制造低价噱头,通过低价引流,套路消费者,什么都是9。9,妄想今天靠补贴抢占市场,日后靠垄断挣钱,但今天不是20年前,当……还藏着大招?比亚迪三款新车曝光,低端高端全都有刀片电池、比亚迪汉、DMi、海洋系列短短一年多的时间里,比亚迪放出了诸多大招,旗下的新能源汽车也在销量端得到了充分的回应,在4月新能源汽车总销量反超特斯拉,仅仅以微弱的劣势输给……联想集团高管还想装糊涂吗?人民政府已经在查了,因为数据还没齐全,国家有一句很标准的话:不冤枉一个好人,也不会放过一个坏人!装糊涂,不过是鸵鸟政策!〔机智〕〔机智〕他们最明白,不是装糊涂,只是……微信小程序授权获取手机号,跟着我来学习下是如何实现的吧序言:目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体)。需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。……RedmiK50深度曝光,防水120W快充双扬声器等应有尽有根据消息,今年的小米12系列手机和RedmiK50系列手机可能都会提前到来,小米12系列手机可能在12月底发布,随后RedmiK50系列手机也将发布,而目前小米RedmiK50……发布七个月下跌1600元,16GB512GB,纯白曲面屏旗舰手机的配色多种多样,部分机型配色甚至可以达到7种以上,那么哪一种配色相对而言最受欢迎呢?答案就是白色,因为白色不同于其它颜色只会受到男生或者女生一方的喜欢,无论是男性消费者还是……亘存科技完成数千万元PreA轮融资物联网(IoT)、人工智慧(AI)、5G、工业4。0等应用推升资讯量呈现爆炸性的成长,所有资料都必须在边缘搜集,并且从边缘到云端的多个层级进行处理和传输、储存和分析。在如……云南能投碳排放公司获高新技术企业认定云南网讯(通讯员张治平记者李继洪)日前,云南能投集团碳排放公司荣获国家高新技术企业认定。该公司已拥有8个相关软件著作权,开发的碳排放管理云平台服务众多重点排放企业和清洁能源用户……为什么苹果手机只有iPhone这一款我们通常觉得给予客户自由选择的权利,他们应该对我们的产品和服务更加满意,但大多数的时候恰恰相反。苹果的产品就不给用户提供什么选项,它却被全世界的果粉所追捧。在苹果之……直降1700元,iPhone13系列顺利发布,旧款顶尖苹果手众多果粉们期待的苹果新机iPhone13系列已经顺利发布,新的iPhone13系列带来了很多的变化,而iPhone13Pro系列新增1TB储存容量版本就是其中之一,不过就许多网……
微盟加速开启商家私域运营2。0从新增长到新安全消息称亚马逊在美遭遇中国卖家集体诉讼,官方暂未回应惊喜!骁龙820也能升级安卓9一加33T获得更新这三款清洁神器,帮我洗天洗地洗空气RedmiNote10系列正式发布Redmi今天正面迎战时隔五年某东知名电商创始人某强东美国性侵案重启,又泛起波澜歌尔股份抢先预告上半年业绩!大赚20多个亿SQL优化万能公式5大步骤10个案例融资丨脉流科技完成近亿元B轮融资,深入心脑血管智能诊疗领域自称元宇宙完美缔造者,募投项目改弦易张,大富科技连蹭热点被监快手电商正式推出品牌合伙人计划微软停止支持IE浏览器四部门发文推进5G等新型基础设施低碳绿色发展

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利