獲取微信用戶信息

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);                       }
相關文章
相關標籤/搜索