/*** 判断用户是否关注了公众号* @param openid* @return*/
public static boolean judgeIsFollow(String openid){int subscribe = 0;
//        String url = "https://api.weixin.qq.com/cgi-bin/user/info?access_token="+token+"&openid="+openid+"&lang=zh_CN";try {
//        String token = getTicket();String token = "";if (StringUtil.isEmpty(token)) {token = getAccess_token();}String url = String.format(Constant.GzGzhUrl, token, openid);URL urlGet = new URL(url);  HttpURLConnection http = (HttpURLConnection) urlGet.openConnection();  http.setRequestMethod("GET"); // 必须是get方式请求  http.setRequestProperty("Content-Type","application/x-www-form-urlencoded");  http.setDoOutput(true);  http.setDoInput(true);  http.connect();  InputStream is = http.getInputStream();  int size = is.available();  byte[] jsonBytes = new byte[size];  is.read(jsonBytes);  String message = new String(jsonBytes, "UTF-8");  JSONObject demoJson = JSONObject.fromObject(message);  subscribe = demoJson.getInt("subscribe");is.close();  } catch (Exception e) {  e.printStackTrace();  }return 1==subscribe?true:false;
}

View Code

转载于:https://www.cnblogs.com/BobXie85/p/9724142.html

java后端判断用户是否关注公众号相关推荐

  1. 请求微信接口,判断用户是否关注公众号

    最近开发了一个投票活动,用户可上传一张照片,分享微信好友或朋友圈邀请好友点赞,点赞前几名可获得相应的奖品.上传照片的用户必须关注某公众号. 用户点击上传按钮,后台判断用户是否关注公众号,关注则前端可使 ...

  2. 微信公众号java后端开发记录(一):公众号后台设置

    ·微信公众号后端开发文档: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140842 ·开始一些必须设置解读: 登陆公 ...

  3. Java后端对接微信支付(微信公众号、PC端扫码)

    微信流程图 项目结构 前期准备 复制证书 将证书中名为apiclient_key.pem的文件复制到你的项目中 依赖 <!-- 微信支付SDK--> <dependency>& ...

  4. 微信公众号开发__微信网页授权并获取用户基本信息(是否关注公众号、头像、昵称等)

    本人最近要做微信公众号网页开发的项目,其中有个需求是判断用户是否关注公众号,由于之前没有接触过微信授权的东西,所以提前开始做调研.在度娘上看了好多博客.百度知道.百度经验.知乎问答等,还仔细阅读了微信 ...

  5. 一个字段,就可以判断是否关注公众号,你信吗

    关于如何判断用户是否关注公众号的方法,之前写过一篇文章微信小程序里判断是否关注了公众号,这个方法很简单,但是产品经理觉得这个样子用户体验很差,得优化,当听到他这么说的时候,心里有一万只草泥马在奔腾,但 ...

  6. uniapp/微信扫码打开公众号(并且判断是否关注公众号)

    1.将二维码下载下来 这个二维码微信扫的话,未关注会进入到公众号详情,关注的话,会进入到公众号内 2.判断用户是否关注公众号 请求微信接口,判断用户是否关注公众号_weixin_33971205的博客 ...

  7. java如何监听微信关注事件,Java后端接收用户关注以及发送消息或者取消微信公众号的操作...

    请求的Controller import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import ...

  8. php判断是否已关注,php判断用户是否关注微信订阅号或公众号

    最近要做一个微信平台的投票活动,需要在关注公众号之后才能参与投票,那么,如何判断用户是否关注了公众号呢?第一想法是,通过获取公众号的关注列表,然后搜索列表中是否有参与者的openid.但是马上发现一个 ...

  9. php公众号用户关注,微信公众号获取用户信息(用户关注公众号)

    一 获取用户基本信息 用户在关注公众号之后,你可以获取到用户的openID(加密后的微信号,每个用户对应每个公众号的openID是唯一的).通过openID可以获取到包括昵称.头像.性别.所在城市.语 ...

最新文章

  1. java thread.await_使用Thread.Sleep进行等待的替代方法
  2. R语言ggridges包可视化山脊图(Ridgeline Plots)并且在山脊图中添加均值竖线(Add Mean Line to RIdgeline Plot with ggridges in R)
  3. 微信小程序制作-随笔2
  4. Android Sdcard 可用空间大小
  5. Excel导入sqlserver
  6. BZOJ4589: Hard Nim(FWT 快速幂)
  7. linux两个网段默认网关_Linux下配置多网卡多网关
  8. P1464 Function(递归式的记忆化搜索)
  9. C语言程序设计的常用算法
  10. 《怎样成为一个高手》观后感
  11. django 项目中遇到的问题(持续更新中)
  12. Path(2)之verp中path position和path length的区别
  13. vue.js基础知识篇(4):过滤器、class与style的绑定2
  14. 结构型模式:Decorator 装饰模式
  15. 安卓为什么卡及其解决方案
  16. Photoshop水平线快捷键怎么使用的?
  17. js复制一个数组(浅复制、深复制)
  18. 总弹出Visual Studio实时调试器的问题
  19. “use strict” 严格模式使用
  20. cadence电阻在哪个库_cadence元件库介绍

热门文章

  1. 玩转百度即用API(2)——身份证查询
  2. dropbear编译安装及服务脚本编写
  3. 【java】staitc
  4. CV05-ResNet笔记
  5. android设备未指定怎么办,APKpath未指定为模块“示例 – 示例”
  6. 什么是以太坊,它是区块链2.0的代表,它又什么特点?
  7. 数据库初学者_面向初学者的免费6小时数据科学课程
  8. meetup_如何使用标准库和Node.js构建Meetup Slack机器人
  9. TCP和UDP传输特点
  10. 上传大文件,出现: 413 request Entity too Large错误的解决办法