微信公众号怎样获取用户基本信息(含是否已关注)

阅读更多

没时间多写,直接上代码。

 

第一步:获取code,其中的链接可以通过任何方式生成,也可以用微信公众号菜单


 

 

 

第二步: 按步骤获取:access_token、用户openid、用户基本信息

";
*/

function post($url){
   echo "url: $url 
"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); $res = curl_exec($ch); curl_close($ch); echo "resp: $res

"; return $res; } ?>

 

 等到用户 基本信息格式如下:

{
    "subscribe": 1,   //是否已订阅
    "openid": "oZA7CjhnBRG0SziGtMG216EK8L-g",  //用户openid
    "nickname": "碎石头",       //用户昵称
    "sex": 1,                          //用户性别
    "language": "zh_CN",       //用户所用语言
    "city": "所在城市",  
    "province": "所在省份", 
    "country": "中国", 
    "headimgurl": "http://wx.qlogo.cn/mmopen/qE9MKluetOnjPBkUB95h3vo4HsStkrKEQtYVgD6iad1yib75TW92OHQyZYgIialhMQ2tKe4iaciakAv92o0U1Y9cPug/0",   //用户头像地址
    "subscribe_time": 1434330625,   //用户订阅时间
    "remark": "",     //备注
    "groupid": 0       //用户所在用户组,如果有分组的话
}

 

你可能感兴趣的:(微信公众号怎样获取用户基本信息(含是否已关注))