前言

实际业务场景可能需要一个标签下的所有人,做一些指定操作,所以出一个工具类获取所有标签下的人

代码

    @Autowiredprivate RestTemplate restTemplate;private  String smSpToken;/*** 查询标签下所有人* @param tag 标签ID必填* @return 标签内人员openid*/public List<String> findUserByTag(int tag){ArrayList<String> openids = new ArrayList<>();
//        微信tokenString smSpToken="";
//        下一个ID默认第一个为空String openid="";
//        循环次数更具你标签有多少人写多少 一次循环一万人for (int i = 0; i < 40; i++) {System.out.println("第"+i);String url="https://api.weixin.qq.com/cgi-bin/user/tag/get?access_token="+smSpToken;TagWxUser tagWxUser = new TagWxUser();tagWxUser.setTagid(tag);tagWxUser.setNext_openid(openid);String param=JSON.toJSONString(tagWxUser);;System.out.println(param);//发送方式自定义String body = restTemplate.postForEntity(url, param, String.class).getBody();if(body.contains("errcode")){System.out.println(body);continue;}if(body!=null&&!"".equals(body)){JSONObject jsonObject =  JSONObject.fromObject(body);int count = jsonObject.getInt("count");if(count==0){//                    最后一个ID返回值是0System.out.println(body);System.out.println("获取结束 "+i+" "+openids.size()+" %%"+" "+body);break;}
//                解析返回值String next_openid = jsonObject.getString("next_openid");if(next_openid!=null&&!"".equals(next_openid)){System.out.println("下一个:"+next_openid);openid=next_openid;String data = jsonObject.getString("data");if(data!=null&&!"".equals(data)){JSONObject jsonObject2 =  JSONObject.fromObject(data);String tagopenid = jsonObject2.getString("openid");if(tagopenid!=null&&!"".equals(tagopenid)){List<String> arr = JSON.parseArray(tagopenid, String.class);if(arr!=null&&arr.size()>0){openids.addAll(arr);}}}}}}return openids;}

微信:获取单个标签所有人相关推荐

  1. python爬虫提取a标签_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释

    一.Tag(标签)对象 1.Tag对象与XML或HTML原生文档中的tag相同. from bs4 import BeautifulSoup soup = BeautifulSoup('Extreme ...

  2. Java正则获取a标签href_获取页面所有a标签href

    怎样获取页面中所有带href属性的标签集合 使用: document.links document.links instanceof HTMLCollection; 注意: 1. a 标签和 area ...

  3. jquery获取span标签下的第一个span子标签内容

    看了几本jquery的书之后,觉得对jQuery的dom操作部分应该是比较熟悉了,但是当正式用到的时候又忽然觉得什么也不知道,还得上网来搜,遇到的问题就是获取span标签下的第一个span标签中的内容 ...

  4. 微信开发——开放标签

    微信开发--开放标签 前期准备 前端 后端 前期准备 ①微信开放标签可以让第三方页面直接唤起App,避免了通过右上角浏览器中打开再唤起App的麻烦操作.一切按照官方文档说明开发. ②安装微信开发者工具 ...

  5. 微信 获取地理位置名称_使用地理名称的目标地理位置

    微信 获取地理位置名称 Location-based applications are all the rage. What used to be prohibitively expensive GP ...

  6. python tag对象下有多个标签、属性_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释...

    Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 如何利用Python爬虫库BeautifulSoup获取对象(标签) ...

  7. python获取标签属性值_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释

    更多python教程请到: 菜鸟教程www.piaodoo.com 人人影视www.sfkyty.com 16影视www.591319.com 星辰影院www.591319.com 一.Tag(标签) ...

  8. iOS 仿微信灵活添加标签

    iOS 仿微信灵活添加标签 原作者的github 地址 喜欢的点赞 https://github.com/DreamFlyingCow/TTTags 效果如下,iOS 13 访问私有属性 会崩溃,自己 ...

  9. 【Git】Git 标签使用 ( 创建并查询标签 | 推送单个标签到远程仓库 | 推送所有标签到远程仓库 | 删除远程仓库的标签 )

    文章目录 一.创建并查询标签 二.推送单个标签到远程仓库 三.推送所有标签到远程仓库 四.删除远程仓库的标签 一.创建并查询标签 执行 git log --pretty=oneline --abbre ...

最新文章

  1. Android开发--多媒体应用开发(二)--SoundPool的使用
  2. java jar 打包命令行_Java程序命令行打包Jar
  3. access在sql中横向求和_access在sql中横向求和_求和还用Sum函数就out了,快捷键Alt+=一秒搞定,操作简单更高效......
  4. go语言map遍历时删除是安全的, 且可以完全删除
  5. C++数据结构与算法(八) 队列及队列的应用
  6. 计算机网络学习笔记(26. Web缓存技术)
  7. 天翼对讲机写频软件_手台对讲机应该怎么选?
  8. matlab中方差分析的自由度,多因素方差分析的自由度
  9. matlab 加上划线,latex 上划线
  10. 时光飞逝,博客两周年啦
  11. TableauとSFDCデータ整理
  12. python图像分析_python数字图像处理(一)图像的常见操作
  13. 成长型思维和固定型思维
  14. 逆波兰式是什么(以及dc计算器如何使用)
  15. HandyJSON实现方案浅析
  16. 跑腿app开发软件需要具体哪些功能
  17. 早餐店实用营销方案,小伙只用四招,6个月就赚了20万!
  18. 首尔伟傲世对在欧洲被查扣的专利侵权企业提起诉讼
  19. JS日期格式化转换方法
  20. php dfa,惠达浪/php-dfa-sensitive

热门文章

  1. 带你一起学习C语言语法
  2. 机架服务器技术规范文件,CQC3135-2011服务器节能认证技术规范
  3. 选择检测机构,有CNAS认证没CNAS认证区别
  4. 第一次写正规论文的同学务必分享,排版自动排版,加注释。。。。。。等等!!!!!!!!(copy也得整出档次来啊,这就是门面啊)...
  5. PC安装Android TV x86 9.0 常见问题汇总
  6. 不需要支撑结构的3D打印技术:多轴机器人3D打印系统
  7. 【学习笔记】一些postgreSQL常用sql语句
  8. check the manual that corresponds to your MySQL server version for the right syntax to use near (0)
  9. 触心创业路 - 记一家VR游戏创业团队的经历
  10. 赵小楼:《天道》《遥远的救世主》解读(31)丁元英的“天行健君子以自强不息”