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微信小程序授权获得手机号相关推荐

  1. jeecg uniapp 微信小程序 授权备忘

    jeecg uniapp 微信小程序 授权备忘 修改前提: 2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 推荐使用wx.getUserProfile获取用 ...

  2. uniapp微信小程序授权登录和获取微信绑定的手机号码

    uniapp微信小程序授权登录和获取微信绑定的手机号码 弹出授权的弹框 <view class="weixinOk" @tap="getUserProfile&qu ...

  3. uniapp 微信小程序 getPhoneNumber 获取手机号 提示 appid没有权限

    appid没有权限 问题出现原因,当前小程序账号没有进行"微信认证" 登录微信小程序后台,可以查看到当前小程序的基本信息. 微信小程序授权获取手机号接口 因为需要用户主动触发才能发 ...

  4. uniapp微信小程序授权登录并获取手机号

    新版:前端要授权两次,一次获取用户信息授权码code,另外一次获取用户手机授权码code,全部传给后端.后端通过用户信息授权码获取openid,通过手机授权码获取手机号码.老版:前端传给后端授权码co ...

  5. 微信小程序授权获取手机号

    这几天写了一个微信小程序的项目,有个需求通过授权获取手机号和appid,废话少说.让我来实现一下具体的功能,地址在下方 https://developers.weixin.qq.com/minipro ...

  6. uni-app 微信小程序授权登录

    文章目录 一.appID相关申请和配置 1. appid获取方式 2. appID配置 二.获取用户基础数据 2.1. 获取用户信息 2.2. 获取用户信息2 三.调用登录api 3.1. 登录api ...

  7. uniApp 微信小程序 授权 公众号推送信息

    准本工作 1.首先小程序  更公众号关联起来 2.配置相应的域名(也就是你请求后端接口的公共地址) 3.需要写一个h5 页面 用于跳板 公众号 的授权 公众号如何关联小程序? 打开微信公众号后台,选择 ...

  8. Uniapp微信小程序授权的登录前后端全套

    前言 用Uniapp写的小程序要上线了,结果微信不过审,我也觉得很奇怪!驳回信息如下 这么一说的话确实,因为之前的写的代码获取用户openid的时候必须要是调试模式,我还以为是没上线的问题!这下好了, ...

  9. uniapp微信小程序授权获取用户信息封装

    根据平台公告信息,2022年底wx.getUserProfile 与 wx.getUserInfo 接口被回收.新的小程序不能再授权获取头像和昵称:可以通过wx.login 接口直接获取用户的 ope ...

最新文章

  1. mac terminal vim delete key
  2. 关于Advisor注入
  3. Windows Server 2012 R2/2016 此工作站和主域间的信任关系失败
  4. VTK:命名颜色用法实战
  5. SAP UI5 应用开发教程之六十四 - 基于 OData V4 的 SAP UI5 表格控件如何实现 filter(过滤) 和 sort(排序)功能试读版
  6. SpringCloud 微服务入门-Spring Cloud 与微服务概述
  7. Zend 创始人提议创建 PHP 方言,暂命名为 P++
  8. ant ftp get nullpointerException
  9. 22. 用户身份切换用户的特殊 shell与 PAM模块
  10. 使用机器学习模型对大盘指数进行预测
  11. 怎样用关系代数表达式表示查询要求?求过程
  12. 计算机辅助翻译实践总结,trados计算机辅助翻译实践报告材料
  13. 围棋规则 - AlphaGO
  14. rails + devise 用户注册登录及权限判断
  15. Java语言制作动画
  16. 积累小结-无法将文件”obj\debug\XXX.dll复制到“bin\Debug\XXX.dll” 拒绝访问
  17. 《复仇者联盟4》经典台词——与热爱交易的小伙伴共勉
  18. 苹果痛下狠手,全面禁止App内部的广告拦截软件
  19. vivo NEX 旗舰版——拆卸和分析
  20. 【贪心】XMU 1061 Ckp的约会

热门文章

  1. 7-1 0-1背包 [PTA]
  2. NodeJs爬虫框架-Spider
  3. mysql数据库实战之优酷项目
  4. win7黑屏原因和解决方法
  5. Java循环语句详解(Java必备知识)
  6. android百度定位失败的原因,android百度地图定位集成失败,求助
  7. (转载)手把手教你如何重装win10系统-小白必备
  8. 职中选什么专业好_读职高选什么专业好?
  9. RationalDMIS 2020快速输出极半径和极角
  10. magento修改货币符号和货币符号的位置