主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
如何在迷你程序之后获取用户的手机号码? 在下面的文章中,我们将向您展示如何在“微信”计划的开发中获取用户的手机号码。我希望它对每个人都有帮助。
如果您使用第三方微信微型程序,则需要获得一个微信移动电话号码,如下图所示。 以下是如何获得微信手机号码的记录。
**注意:**需要一个微信Mini Program帐户,该帐户已由企业认证。 (获取手机号码的能力对于个人迷你程序编号无效)
开始您的编程旅程以将手机号码合在一起。
2。代码实现
2.1新项目
在您的app.json文件中添加新的“ page/getphoneNumber/getphoneNumber”,如下图所示。返回的数据已加密,因此必须解密返回的加密数据。
1)要创建一个带有微信开发人员工具的新终端,请单击“终端” -“新终端”,如下图所示:
2)下面:
3)运行npm Crypto - JS - - - - - - - - - - - - - - - see
see see in see
p>
微信开发人员工具,[工具] -“选择“构建npm”。
实现2.3项目的分析类
ut当我在ILS文件夹下创建一个新的WXBIZDATACRYPT.JS文件时,代码实现为:函数解码(sesionkey,iv,data){var key = cryptojs.enc.enc.base.base.base64.parse(sesionkey);键,{iv:iv,mode:cryptojs.mode.cbc,填充:cryptojs.pad.pkcs7}); getPhoneNumber.js实现
注意:appid and秘密
//page/getphonenumber/getphonenumber.jsconst wxbizdataCrypt = require('..//////////////wxbizdatacrypt');页面*/data:{Phonenum:'',SessionKey:'',OpenID:',/*** LifeCycle函数- -收听页面加载*/onload:function(options){this.getSessionKey(); getPhonEnumber:function(e){if(e.detail.errmsg == getPhoneNumber:failuser recubl reculd){wx.showtoast({title:'确认是拒绝,无法检索用户手机号码!',})。 ''grant_type':'授权_code'. {会话结果:,res); �,res); })),processData); var jsonobj = json.parse(processData); this.setData({phonenum:jsonobj ['phonenumber']})})
2.4.2 getphoneNumber.wxml实现
! - - page/getphoneNumber/getphoneNumber.wxml - -获取手机号码}
此时编码过程已经完成。 注意:通常,在服务器端实现了JSCODE2Session检索。在这里,所有采集会话密钥都放在迷你程序方面并实施。 请参阅官方迷你节目网站:
3。运行效果照片
单击获取您的手机号码:
查看我们的编程视频,以获取与编程相关的知识! 呢
这几篇文章你可能也喜欢:
- 详细说明微信官方帐户网页的批准说明(登录以进行官方帐户批准是否存在问题)
- 如何打开微信视频帐户(如何输入微信视频帐户的展示柜窗口)
- 如果微信注册和SMS验证失败了(为什么微信注册提交SMS验证?)发生了什么?)
- 一段时间后,我与Android微信登录后发现了一些陷阱(您的Android设备是否登录到微信?)
- 什么是微信视频帐户(什么是微信视频帐户应用程序)
本文由主机参考刊发,转载请注明:对迷你计划开发实践的简单分析是如何获取手机号码(迷你程序的过程以获取手机号码) https://zhujicankao.com/146251.html
评论前必须登录!
注册