1. 云栖社区>
  2. PHP教程>
  3. 正文

微信网页授权接口代码示例

作者:用户 来源:互联网 时间:2017-12-01 19:01:27

网页接口授权代码示例

微信网页授权接口代码示例 - 摘要: 本文讲的是微信网页授权接口代码示例, OAuth2.0网页授权演示 <a href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx3b83200000000000&redirect_ur

OAuth2.0网页授权演示 <a href="https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx3b83200000000000&redirect_uri=http://www.domain.com/oauth2.php&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect">点击这里</a>

回调页面

<?phpif (isset($_GET['code'])){  //  echo $_GET['code'];		//通过code换取token	$code = $_GET['code'];	$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx3b0000000&secret=575e05512121xxxxxxxxxxx&code=$code&grant_type=authorization_code";	$json = file_get_contents($url);	$arr = json_decode($json,true);	$token = $arr['access_token'];	$openid = $arr['openid'];	//拿到token后就可以获取用户基本信息了	$url = "https://api.weixin.qq.com/sns/userinfo?access_token=$token&openid=$openid ";	$json = file_get_contents($url);//获取微信用户基本信息	$arr = json_decode($json,true);	$name = $arr['nickname'];//昵称	$imgURL = $arr['headimgurl'];//头像地址	$sex = $arr['sex'];//性别	$province = $arr['province'];//用户个人资料填写的省份	$city= $arr['city'];//普通用户个人资料填写的城市	$country= $arr['country'];//国家,如中国为CN		echo "OpenID:".$openid."<br/>";	echo "昵称:".$name."<br/>"."头像地址:".$imgURL."<br/>"."性别:".$sex."<br/>"."省份:".$province."<br/>"."城市:".$city."<br/>";	echo "<img src='".$imgURL."' />";	}else{    echo "NO CODE";}?>


以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索网页 , 接口 , 授权 , 代码 示例 ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备