PHP:利用curl将接口数据返回

 

  

 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     }

猜你喜欢

转载自www.cnblogs.com/onecon/p/9204110.html