热门文章
      Popular Articles
          微信公众号接口调用说明之六:粉丝管理(v5.0)

          发布日期:2019-02-27     点击:

          调用微信公众号接口前,请先熟悉微信公众平台开发的前期准备工作接口调用模式,具体详情请参考:https://mp.weixin.qq.com/wiki

          1、获取关注者(粉丝)列表
          调用方法:
          weixin::get_fans_list()

          相关参数:
          共1个参数,具体如下:
          1、第一个拉取的OPENID,不填默认从头开始拉取

          调用实例:
          $fans = weixin::get_fans_list();

          返回结果:
          关注该公众账号的总用户数:$fans['total']
          拉取的OPENID个数:$fans['count']
          列表数据:$fans['data']['openid'][0]


          2、获取关注者(粉丝)信息
          调用方法:
          weixin::get_fans_info()

          相关参数:
          共1个必要参数,1个可选参数,具体如下:
          1、用户OPENID,必选
          2、是否获取用户分组ID,0不获取、1获取,如果获取,则返回会员所属组ID:['groupid']

          调用实例:
          $fans = weixin::get_fans_info('abc');

          返回结果:
          粉丝是否关注:$fans['subscribe'] 0未关注 1关注
          粉丝openid:$fans['openid']
          粉丝昵称:$fans['nickname']
          粉丝性别:$fans['sex'] 0女 1男
          语言:$fans['language']
          城市:$fans['city']
          省区:$fans['province']
          国家:$fans['country']
          头像地址:$fans['headimgurl']
          关注时间:$fans['subscribe_time']


          3、获取所有用户(粉丝/关注者)分组信息
          调用方法:
          weixin::get_groups()

          相关参数:


          调用实例:
          $group = weixin::get_groups();

          返回结果:
          分组id:$group[0]['group_id']
          分组名:$group[0]['group_name']


          4、同步用户(粉丝)分组信息
          将公众号的粉丝分组信息同步到数据库中

          调用方法:
          weixin::syn_groups()

          相关参数:


          调用实例:
          $result = weixin::syn_groups();
          if($result){
              echo '同步成功';
          }else{
              echo '同步失败';
          }