1 //接收微信端的api,返回用户openid
2 public function wx_api(){
3
4 $app_id = 'wx3472f272ef0129dc'; //更换新小程序时,应该把小程序开发工具(用appid登录的小程序)+后台服务这边的appid都要更新一下
5 $secret = '8cd796a81977df7407ed0908a1492f2e';
6 $js_code = $_GET['js_code']; //小程序前端随机生成
7
8 //微信api
9 $url="https://api.weixin.qq.com/sns/jscode2session?appid=".$app_id."&secret=".$secret."&js_code=".$js_code."&grant_type=authorization_code";
10
11 $ch=curl_init();
12 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
13 curl_setopt($ch,CURLOPT_URL,$url);
14 curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
15 $resp=curl_exec($ch);
16 curl_close($ch);
17 $resp=json_decode($resp,true);
18 echo json_encode(array('status'=>1, 'wx_info'=>$resp));
19
20
21 }