E企盈营销工具技术服务商 热线:4006-838-530

微信小程序踩坑之路–获取用户openid

E企盈直播平台营销卖货系统

1.微信小程序获取用户openID通过官方文档可以明白获取用户openId不能通过小程序得到,所以必须先将code发送给后台,后台需要接收code再把code发送给微信接口接口地址:https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code参数必填说明appid是小程序唯一标识secret是小程序的 app secretjs_code是登录时获取的 codegrant_type是填写为 authorization_code这段代码写在app.js里面   // 登录 //最简单的写法,可以在这个基础上写判断是否授权登录   wx.login({     // success: res => {     //   // 发送 res.code 到后台换取 openId, sessionKey, unionId     // }     success:function(res){       if(res.code){         wx.request({           url: ”, //后台接收数据接口           data:{             code:res.code  //code就是需要传输的数据           }         })       }else{         console.log(‘登录失败!’+res.errMsg);       }     }   }) //php后台写法 // 获取微信用户信息  public function getOpenId()  {     $code  =  get(‘code’);    $appid = “***” ;//自己提供    $secret =  “***”;//自己提供      $URL = “https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$secret&js_code=$code&grant_type=authorization_code”;      $apiData=file_get_contents($URL);         if(!isset($apiData[‘errcode’])){      $sessionKey = json_decode($apiData)->session_key;    }  }

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序踩坑之路–获取用户openid
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏