来源:自学PHP网 时间:2015-04-14 12:58 作者: 阅读:次
[导读] 一、协助获取微信用户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; }
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com