首页 > 代码库 > 【微信】根据appid, secret, code获取用户基本信息

【微信】根据appid, secret, code获取用户基本信息

function getUserInfo(){    $appid = "yourappid";      $secret = "yoursecret";      $code = $_GET["code"];      $get_token_url = ‘https://api.weixin.qq.com/sns/oauth2/access_token?appid=‘.$appid.‘&secret=‘.$secret.‘&code=‘.$code.‘&grant_type=authorization_code‘;            $ch = curl_init();      curl_setopt($ch,CURLOPT_URL,$get_token_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);      $json_obj = json_decode($res,true);            //根据openid和access_token查询用户信息      $access_token = $json_obj[‘access_token‘];      $openid = $json_obj[‘openid‘];      $get_user_info_url = ‘https://api.weixin.qq.com/sns/userinfo?access_token=‘.$access_token.‘&openid=‘.$openid;            $ch = curl_init();      curl_setopt($ch,CURLOPT_URL,$get_user_info_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);            //解析json      $user_obj = json_decode($res,true);      $_SESSION[‘user‘] = $user_obj;      //print_r($user_obj);    return $user_obj;}

  

【微信】根据appid, secret, code获取用户基本信息