php专区

 首页 > php专区 > PHP应用 > 开放平台 > 微信接口-获取用户openid基本信息 - 微信公众平台

微信接口-获取用户openid基本信息 - 微信公众平台

分享到:
【字体:
导读:
          一、协助获取微信用户openid功能https: open weixin qq com connect oauth2 authorize?appid=APPIDredirect_uri=REDIRECT_URLresponse_type=codescope=snsapi_base wechat_redirecthttps: api weixin qq co...

一、协助获取微信用户openid功能

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URL&response_type=code&scope=snsapi_base#wechat_redirect

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET

二、实现方法

/*
* 跳转到指定页面获取微信access_token代码
* @param string $appid:微信公众号的appid(具有网页授权接口)
* @param string $redirecturl:指定跳转的获取access_token的url
* @param string $scope:snsapi_userinfo为获取用户基本信息,snsapi_base为获取用户openid
*/

function get_access_token($appid,$redirecturl,$scope='snsapi_userinfo'){
  $redirecturl = urlencode($redirecturl);
  $url = 'https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&redirect_uri='.$redirecturl.'&response_type=code&scope='.$scope.'&state=123#wechat_redirect';
  header("location:".$url);
  exit;
}

/*
* 通过网页授权获取微信用户基本信息
* @param string $appid:微信公众号的appid(具有网页授权接口)
* @param string $appsecret:微信公众号的$appsecret
* @param string $code:get_access_token方法返回的代码
*/

function get_weixin_info($appid,$appsecret,$code){
  $url = 'https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$appid.'&secret='.$appsecret.'&code='.$code.'&grant_type=authorization_code';
  $rs = file_get_contents($url);
  $rs = json_decode($rs,TRUE);
  return $rs;
}

 

分享到:
JS简易模拟微信摇一摇 - 微信公众平台...
  简易模拟微信摇一摇 * { margin: 0; padding: 0; } body { background: #292D2E; } .hand { width: 190px; height: 300px; background: url(hand.png) no-repeat; position: absolute; top: 50px; left: 50%; margin-left: -95px; } .hand-animate { -webkit-anim...
weixin sdk - 微信公众平台开发:微信公...
大中华培训基地微信自动导航 wx.config({ debug: true, appId: '', timestamp: , nonceStr: '', signature: '', jsApiList: [ 'openLocation', 'getLocation', 'onMenuShareTimeline', 'onMenuShareQQ', 'onMenuShareAppMessa...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……