6.7.3 案例:获取公众账号关注者列表

下面是调用getUserList()方法获取公众账号关注者列表的案例。

  1. public static void main(String args[]) {
  2. // 获取接口访问凭证
  3. String accessToken = CommonUtil.getToken("APPID", "APPSECRET").getAccessToken();
  4. WeixinUserList weixinUserList = getUserList(accessToken, "");
  5. System.out.println("总关注用户数:" + weixinUserList.getTotal());
  6. System.out.println("本次获取用户数:" + weixinUserList.getCount());
  7. System.out.println("OpenID列表:" + weixinUserList.getOpenIdList().toString());
  8. System.out.println("next_openid:" + weixinUserList.getNextOpenId());
  9. }

getUserList()方法的第二个参数是next_openid,在示例代码中传入的是空字符串,表示从第一个OpenID开始获取。上面示例代码的运行结果如下:

  1. OpenID列表:[oEdzejiVPgFAt8dnPPpLhWoRt_gB, oEdzejiHCDqafJbz4WNJtWTMbDcE]
  2. next_openidoEdzejiHCDqafJbz4WNJtWTMbDcE
  3. 总关注用户数:2
  4. 本次获取用户数:2