uin-app 小程序,获取手机号
uin-app 小程序,获取手机号
小程序获取手机号需要客户点击button触发
原生小程序的官方文档代码是
<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"></button>
但是如果在uin-app开发中也是这样的话,是监听不到获取手机号回调函数的
需要使用以下代码
<button open-type="getPhoneNumber" @getphonenumber="getPhoneNumber">获取用户手机号</button>
监听事件代码在methods里面
<script>
export default {methods: {data() {return {mobile: '',password: '',openid:''};},getPhoneNumber(e) {console.log('获取手机号回调')console.log(e)console.log(e.detail.iv)console.log(e.detail.encryptedData)},}}
getPhoneNumber回调函数中获取到的数据数加密的,还需要解密处理才能得到手机号码,下面是php解密demo,需要注意的是在获取手机号之前需要先调用登录获取登录返回的session_key
public function aesDe($data){$encryptedData = '3ISU/IypKLvNy8kbxwltso7RHVIqbwAKQ4gyWUwRlGTo1Zhyrgl/8ll+fFHbzJOHGnGYZcQV/OgML/LMfEVSqQ==111';//encryptedData getPhoneNumber回调函数中获取$key = 'AAs9S3Z0iHmcV5j111NSZRR7g==';//登录中 请求https://open.kuaishou.com/oauth2/mp/code2session 返回的 session_key$iv = '1bWGrlPSEN7111he1wlwEnZyA==';//ivgetPhoneNumber回调函数中获取$method = 'AES-128-CBC';$encryptedData = $data['encryptedData'];$key = base64_decode($key);$iv = base64_decode($iv);$res = openssl_decrypt(base64_decode($encryptedData),$method, $key, OPENSSL_RAW_DATA, $iv);return json_decode($res,true);}
uin-app 小程序,获取手机号相关推荐
- 微信授权绑定手机号 java_微信小程序获取手机号授权用户登录功能
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签无 ...
- 微信小程序获取手机号并解密详解
微信小程序获取手机号并解密 1 获取手机号 2 解密 2.1 获取所需数据 2.2 解密返回数据 1 获取手机号 获取手机号的过程官方文档有详细的介绍.参考官方链接 要注意的是,此功能只对非个人且完成 ...
- php 微信小程序获取手机号_实例讲解微信小程序获取手机号授权用户登录功能...
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写.本文主要给大家分享微信小程序获取手机号授权用户登录功能,需要的朋友参考下吧, ...
- java实现微信、手机号登陆_微信小程序获取手机号授权用户登录功能
小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPaDirIrkFhoneNumber这个组件通过button来 ...
- uni-app微信小程序获取手机号;微信小程序获取手机号,获取到后需要进行解密;微信小程序获取手机号失败 Error:该appId没有权限
方法1.uni-app登录加获取手机号解密-直接看此篇即可解决 微信小程序获取手机号注意点: 1.需要先登录,微信小程序登录看这篇 2.手机号获取到时加密的,需要后端解密或者前端自己解密(解密时候就会 ...
- php7.4 微信小程序获取手机号
第一步应该先接受获取code 然后得到sessionkey和openid 第二步 把openid返回给小程序客户端,同时把sessionkey和openid存入数据库 第三步 小程序获取手机号时把op ...
- 微信小程序获取手机号登录流程
微信小程序获取手机号登录流程 首先前端使用wx.login 获取code wx.login({success(res) {if (res.code) {that.setData({code: res. ...
- 微信小程序获取手机号,含java后台接口实现
前言 前面写了一篇 java实现微信小程序加密数据解密_女IT玩家-彬彬的博客-CSDN博客 然后接着写微信小程序如何获取手机号,本文既有小程序的实现代码.也有后台java的实现代码哦!! 小程序实现 ...
- 微信小程序---- 获取手机号(微信最新更新)
微信小程序---- 获取手机号(微信最新更新) 前言:需要将 button 组件 open-type 的值设置为 getPhoneNumber,当用户点击并同意之后,可以通过 bindgetphone ...
- 微信小程序获取手机号登录流程(个人开发者账号不支持)
微信小程序获取手机号登录流程 所需条件 1. 非个人开发者账号 2. AppID+AppSecret 流程思路 **注意:** 代码实现 常见问题 所需条件 1. 非个人开发者账号 获取手机号文档 这 ...
最新文章
- 25个经典的Spring面试问答
- mysql的最佳索引攻略
- 【laravel】docker 部署laravel 遇到的问题?
- 文档类CDocument、子框架类CFrameWnd及视图类CView的关系及如何相互调用
- Silverlight4Beta之与剪切板通信
- Windows Server 2008终端服务详解系列3:结合MOSS 2007部署TS Web Access
- ffplay-主要数据结构分析
- Hibernate官网下载最新版jar包
- 51单片机SG90舵机控制原理
- 高校大数据产品有哪些
- AI算法模型线上部署方法总结
- 4-Collection、List、Iterator和泛型
- php 499,nginx 499 状态码优化
- #读书笔记—《自控力》第二章
- 最强脱单指南:如何通过区块链应用快速找到女朋友?
- 【21NOIP提高组】报数题解
- 美团CAT客户端集成
- input。file清除。js,jquery
- 制作像UberEats和Deliveroo这样的移动应用程序需要多少钱
- 华硕ROG冰刃5评测