公众号通过接口查询所有粉丝的openid信息列表。

一 . 查询用户列表:

1. 获取access_token。

2. 获取open_id。

2. 查询用户列表。(get方式访问)

class UsersService extends Service
{private $appid = '';    //自己appidprivate $appsecret = ''; //自己appsecretprivate $access_token; //tokenprivate $open_id;public $error;//$begin 代表从哪个用户开始,类似于order bypublic function userList($begin = ''){if(empty($this->access_token)){$this->getToken();}$begin = empty($begin) ? '' : 'OPENID'.$begin;$url = 'https://api.weixin.qq.com/cgi-bin/user/get?access_token='.$this->access_token.'&next_openid='.$begin;$result = $this->requestUrl($url);$result = json_decode($result);$data = $result->data->openid;foreach($data as $k => $v){$info_url = 'https://api.weixin.qq.com/cgi-bin/user/info?access_token='.$this->access_token.'&openid='.$v.'&lang=zh_CN';$data_info = $this->requestUrl($info_url);$user_info[] = json_decode($data_info);}return $user_info;}/** 获取普通通用token*/public function getToken(){if (empty($_SESSION['accessToken'])) {$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $this->appid . '&secret=' . $this->appsecret;$result = json_decode($this->requestUrl($url), true);if (empty($result['access_token'])) {$this->error = $result['errorMsg'];return false;}$_SESSION['accessToken'] = $result['access_token'];}$this->access_token = $_SESSION['accessToken'];}/*** curl 请求*/private function requestUrl($url, $data = ''){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); //禁止 cURL 验证对等证书curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); // 为SSL不检查名称curl_setopt($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);// curl_setopt($ci, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);if (!empty($data)) {curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $data);}$result = curl_exec($ch);curl_close($ch);return $result;}

二 . 控制器边调用方法查询:

    /*** 微信获取用户列表* @writer dan* @date 2022-07-14*/public function actionUserList(){$begin = 0;$users = $this->users()->userList($begin);if(empty($users)){return '暂无人关注';}return $users;}

更多详情,可以看微信官方文档:微信开放文档,微信开放文档

微信公众号查询粉丝列表相关推荐

  1. 中科院JCR期刊分区微信公众号查询平台升级

    赶在猴年第一天,我们升级了分区表微信公众号的查询平台,也是期望分区表能够在2016年有一个非常好的开始. 分区表微信公众号查询平台(以下称查询平台)是专为个人用户研发的,查询期刊分区的官方免费平台.关 ...

  2. 如何查看别人的微信公众号的粉丝数

    想要查看公众号的粉丝数量,当然最直接简单的方法就是直接进入微信公众号后台查看,但这个是管理员才能做到的事情.如果你要查看别人的微信公众号的粉丝数,这个咋办,很多有经验的人很根据文章的阅读量来猜测别人的 ...

  3. 获取微信公众号历史文章列表页链接

    通用公式:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=这里替换你的biz== Tips:红字内容为下面找到的biz值,切 ...

  4. 用java代码实现获取微信公众号用户关注列表

    获取微信公众号用户关注列表 通用工具类:CommonUtil package com.weixin.util;import java.io.BufferedReader; import java.io ...

  5. 微信公众号的粉丝是怎么增长的,要如何做好公众号运营

    移动媒体的快速发展,一些新媒体领域也变得热门起来,像自媒体.公众号.短视频像这些领域的人流量都是非常大的,这些领域也成为了企业开拓流量的市场,像现在的微信公众号是很多企业都在注册的一个平台,通过这个平 ...

  6. 微信公众号调用视频列表(自定义菜单)

    微信公众号调用视频列表(自定义菜单),微信公众号如何实现视频列表播放视频的功能 使用场景要求: 在微信公众号中,添加多个视频,且可实现视频列表的连播功能. 要求观看视频时无广告.稳定流畅. 创建视频列 ...

  7. 怎么“偷”看别人微信公众号真实粉丝量?

    今晚,就和大家再分享一个"抄袭"(我除去会抄袭,没其他本事)来的秘诀,是微信公众号运营的小秘诀! 微信公众号运营,前期粉丝很不容易找,这是实话吧. 可是我们前期要有一批粉丝,怎么来 ...

  8. 微信公众号点击列表进入详情页

    问题:微信公众号点击记录进入详情的时候,如果详情页代码是在当前页面,那么就没有进入页面记录,在点击返回的时候,会直接返回到最开始的地方,而非列表页. 解决:这时候就需要在点击列表的时候,插入一条记录, ...

  9. 微信公众号查询账户余额等

    效果图: 项目结构图: web.xml: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-ap ...

  10. 如何做好一个校园微信公众号,粉丝圈有话要说~

    关于如何做好一个校园类型的微信公众号,今天我邀请了一位运营主来谈谈他的想法: 我目前正在运营一个校园微信公众号,虽然粉丝数不少,但活跃度越来越低.我们每天定时定量会发布文章,虽然会有留言.点赞功能,但 ...

最新文章

  1. SQL Server 2008中的Pivot和UnPivot
  2. ElasticSearch基础知识整理
  3. Spring 为啥默认把 bean 设计成单例的?
  4. 和君:建设你的知识结构书单
  5. 数据分析学习笔记—python面向对象与模块
  6. C语言中结构化数据(变量,指针,数组,字符串,结构体和联合)的内存表示
  7. linux网络对时命令
  8. 中建政研马海顺-PPP项目EPC工程总承包全过程管控与风险防范
  9. 互联网定律及效应汇编
  10. 三、Spring Cloud 之旅 -- Eureka 服务实例的健康自检
  11. 三段论--正向演绎推理
  12. 禅道api调用(爬虫方式)
  13. Windows 10 修改 Alt+Tab 键 切换 新版 Microsoft Edge 单个标签页窗口
  14. 85-决策树解决回归问题
  15. python、pip安装
  16. mybatis学习10
  17. 计算机网络——第四章 网络层:数据平面
  18. Vue-3-单文件组件
  19. springboot处理参数再转发请求_Springboot 2.0---WebFlux请求处理流程
  20. python:用OLS 求企业的净利润年平均增长率

热门文章

  1. Linux下c语言多线程编程
  2. 初尝Mcafee之CEE企业版概述【01】
  3. 快速(动易)模板制作
  4. android中获取 bitmap 像素的颜色 之吸管取色功能
  5. 离职后前公司老大叫我回去帮忙,怎么委婉拒绝?
  6. sqlserver 2008完整安装教程
  7. 联众打码写滑动_如何能够对接联众打码平台
  8. py验证码-联众验证码接入
  9. 变频器压频比的正确设置方法
  10. 传染病SIR模型及蒙特卡洛方法