uniapp微信小程序授权获得手机号
1、uniapp前端
<button style="background-color: #f1c68e;padding: 25rpx 100rpx 25rpx 100rpx;margin-left: 20rpx;border-radius: 10rpx;font-size: 28rpx;" type="default" open-type="getPhoneNumber" @getphonenumber="decryptPhoneNumber">授权手机号</button>//授权手机号decryptPhoneNumber (e) {let uids = uni.getStorageSync('UID');let data = {uid:uids,code:e.detail.code}manghe_phoen(data).then(res => {this.user = res.data;});console.log(e.detail.code)},
2、php后台
/***授权手机号*/public function manghe_phoen(Request $reques){$appid = '';$secret = '';$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret."";$ch = curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);$res = curl_exec($ch);curl_close($ch);$tmptoken = json_decode($res);$token = $tmptoken->access_token;$uid = $reques->get("uid");$code = $reques->get("code");$url = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=$token";$data['code'] = $code;$date = $this->http_request($url,json_encode($data),'json');return json(['status'=>200,'data'=>$date,'msg'=>'ok']);}public function http_request($url, $data = null){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);if (!empty($data)) {curl_setopt($curl, CURLOPT_POST, TRUE);curl_setopt($curl, CURLOPT_POSTFIELDS,$data);curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));}curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);$output = curl_exec($curl);curl_close($curl);return $output;exit();}
uniapp微信小程序授权获得手机号相关推荐
- jeecg uniapp 微信小程序 授权备忘
jeecg uniapp 微信小程序 授权备忘 修改前提: 2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 推荐使用wx.getUserProfile获取用 ...
- uniapp微信小程序授权登录和获取微信绑定的手机号码
uniapp微信小程序授权登录和获取微信绑定的手机号码 弹出授权的弹框 <view class="weixinOk" @tap="getUserProfile&qu ...
- uniapp 微信小程序 getPhoneNumber 获取手机号 提示 appid没有权限
appid没有权限 问题出现原因,当前小程序账号没有进行"微信认证" 登录微信小程序后台,可以查看到当前小程序的基本信息. 微信小程序授权获取手机号接口 因为需要用户主动触发才能发 ...
- uniapp微信小程序授权登录并获取手机号
新版:前端要授权两次,一次获取用户信息授权码code,另外一次获取用户手机授权码code,全部传给后端.后端通过用户信息授权码获取openid,通过手机授权码获取手机号码.老版:前端传给后端授权码co ...
- 微信小程序授权获取手机号
这几天写了一个微信小程序的项目,有个需求通过授权获取手机号和appid,废话少说.让我来实现一下具体的功能,地址在下方 https://developers.weixin.qq.com/minipro ...
- uni-app 微信小程序授权登录
文章目录 一.appID相关申请和配置 1. appid获取方式 2. appID配置 二.获取用户基础数据 2.1. 获取用户信息 2.2. 获取用户信息2 三.调用登录api 3.1. 登录api ...
- uniApp 微信小程序 授权 公众号推送信息
准本工作 1.首先小程序 更公众号关联起来 2.配置相应的域名(也就是你请求后端接口的公共地址) 3.需要写一个h5 页面 用于跳板 公众号 的授权 公众号如何关联小程序? 打开微信公众号后台,选择 ...
- Uniapp微信小程序授权的登录前后端全套
前言 用Uniapp写的小程序要上线了,结果微信不过审,我也觉得很奇怪!驳回信息如下 这么一说的话确实,因为之前的写的代码获取用户openid的时候必须要是调试模式,我还以为是没上线的问题!这下好了, ...
- uniapp微信小程序授权获取用户信息封装
根据平台公告信息,2022年底wx.getUserProfile 与 wx.getUserInfo 接口被回收.新的小程序不能再授权获取头像和昵称:可以通过wx.login 接口直接获取用户的 ope ...
最新文章
- mac terminal vim delete key
- 关于Advisor注入
- Windows Server 2012 R2/2016 此工作站和主域间的信任关系失败
- VTK:命名颜色用法实战
- SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版
- SpringCloud 微服务入门-Spring Cloud 与微服务概述
- Zend 创始人提议创建 PHP 方言,暂命名为 P++
- ant ftp get nullpointerException
- 22. 用户身份切换用户的特殊 shell与 PAM模块
- 使用机器学习模型对大盘指数进行预测
- 怎样用关系代数表达式表示查询要求?求过程
- 计算机辅助翻译实践总结,trados计算机辅助翻译实践报告材料
- 围棋规则 - AlphaGO
- rails + devise 用户注册登录及权限判断
- Java语言制作动画
- 积累小结-无法将文件”obj\debug\XXX.dll复制到“bin\Debug\XXX.dll” 拒绝访问
- 《复仇者联盟4》经典台词——与热爱交易的小伙伴共勉
- 苹果痛下狠手,全面禁止App内部的广告拦截软件
- vivo NEX 旗舰版——拆卸和分析
- 【贪心】XMU 1061 Ckp的约会