[微信开发]之拉取粉丝数据

什么都要ACCESS_TOKEN

那么什么是ACCESS_TOKEN?

ACCESS_TOKEN是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。


获取ACCESS_TOKEN

http请求方式: GET

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

结果:{"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","expires_in":7200}


获取用户列表

订阅号:500/天

https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID

*注:一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。


获取用户基本信息

订阅号:500000/天

http请求方式: GET

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

<?php
ini_set('max_execution_time',864000);
    $APPID = 'xxxxxxxxxxxxxx';
    $SECRET = 'xxxxxxxxxxxxxxxxxxxxxxxxxxx';
    $url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$APPID.'&secret='.$SECRET;
    $json = file_get_contents($url);
    $array = json_decode($json, true);
    $access_token = $array['access_token']; 

    $url = 'https://api.weixin.qq.com/cgi-bin/user/get?access_token='.$access_token;
    $json = file_get_contents($url);
    $array = json_decode($json, true);
    $openids = $array['data']['openid'];
    foreach ($openids as $key => $openid) {
        echo $openid,'<br>';
        $this->getmember($access_token, $openid);
    }

    public function getmember($access_token, $openid) {
        $url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token={$access_token}&openid={$openid}&lang=zh_CN";
        $json = file_get_contents($url);
        $array = json_decode($json, true);
        ...........................
    }
?>


转载于:https://my.oschina.net/AStar/blog/516952

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值