<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="php微信公众平台开发之获取用户基本信息" id="card1">
<p> 游客</p><p>
标题:php微信公众平台开发之获取用户基本信息<br/>
正文:<br/>
本文的方法将囊括订阅号和服务号以及自定义菜单各种场景，无论是否有高级接口权限，都有办法来获得用户基本信息，而无需模拟登录。把微信和第三方网站结合起来运行，是许多客户经常要的方案。这里简要介绍一下获取微信用户的基本信息，并在第三方网站直接登录。当微信公户关注一个公众号时，会产生一个独一无二的OpenID，此时我们就需要用到它去请求微信服务器获取用户的基本信息，包括头像，昵称等。更加详细的说明请参考 微信开发文档 。获取的步骤如下：1 第一步：用户同意授权，获取code 2 第二步：通过code换取网页授权access_token 3 第三步：刷新access_token（如果需要） 4 第四步：拉取用户信息(需scope为 snsapi_userinfo) 5 附：检验授权凭证（access_token）是否有效一、在微信公众平台 &amp;mdash;&amp;mdash; 开发者中心 ： 网页授权获取用户基本信息 ：点击 &amp;ldquo;修改&amp;rdquo;，配置网页回调域名二、用户授权获取code必备资源：$appid = &amp;lsquo;*****************'; $appsecret = &amp;lsquo;*************************';注：redirect_url是授权后重定向的回调链接地址，请使用urlencode对链接进行处理。在网站入口处加上配置的  $url = &amp;lsquo;https://open.weixin.qq.com/connect/oauth2/authorize?appid='.$appid.'&amp;amp;redirect_uri=http%3A%2F%2Fjixian.c.zmit.cn%2F&amp;amp;response_type=code&amp;amp;scope=snsapi_userinfo&amp;amp;state=123&amp;amp;connect_redirect=1#wechat_redirect';并请求访问上诉 url 。当用户授权后，回调设置的域名，并会在url参数中拼接我们所需要的code，我们直接用 $_GET[&amp;lsquo;code'] 获取即可！三、通过code获取网页授权access_token和openid$token_url = 'https://api.weixin.qq.com/sns/oaut<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2114&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2114&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2114&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2114&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=2114&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=2114">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=2114">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>