获取微信用户信息

1 获取code php

$wapUrl = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='.WxPayConfig::APPID.'&redirect_uri='.urlencode($this->config['sy_weburl'].'/index.php?m=media&c=weixin_change').'&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect'; web


2 json

/** api

     * 获取用户信息
     * @author zcb
     * @copyright 2016-03-18      **/          function get_user_info($code){                  //获取access_token         $token_url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.WxPayConfig::APPID.'&secret='.WxPayConfig::APPSECRET.'&code='.$code.'&grant_type=authorization_code';         $res = $this->https_request( $token_url ) ;                  $token = json_decode( $res);                  if(isset($token->errcode)){             return array('msg'=>'获取access_token失败','data'=>$token->errcode);         }                  //获取用户信息         $access_token_url = 'https://api.weixin.qq.com/sns/userinfo?access_token='.$token->access_token.'&openid='.$token->openid;                  $user_info = $this->https_request($access_token_url);                  return json_decode($user_info,true);                       }
相关文章
相关标签/搜索