2 huangzengrong111 huangzengrong111 于 2014.04.11 10:32 提问

开发微信平台时,新关注的用户进行互动

我想实现在用户关注微信平台的时候和用户交互的功能,类似于:
//得到用户回复的消息内容
String content = requestMap.get("Content");
//用户第一次回复内容判断
if(content.matches("爱你")){
textMessage.setContent("地球是什么形状的?\n\nA、正方体\n\nB、三角体\n\nC、球体");
//根据第一次回复的内容,对接下来的回复进行判断
if(content.matches("A")){
textMessage.setContent("这个答案不对");
}else if(content.matches("B")){
textMessage.setContent("这个答案也不对");
}else{
textMessage.setContent("答对了");
}
}else{
textMessage.setContent("看来你不感兴趣,咱们下次再来说吧");
}
这种功能,请问怎么进行if判断(如何在第一次回复内容的前提下进行第二次内容判断)。以及如何实现在用户刚关注的时候和用户交互(如何识别用户是刚关注的还是已经关注的),关注之后就是正常的发送消息等。

1个回答

lixiaobai
lixiaobai   2014.04.17 23:03

以OPENID为标志 保留每个用户的输入信息 然后前后比较就行

我写了一个 微微信.NET:开源的ASP.NET微信公众号应用平台

大家可以分享代码 互相交流
CSDN博客:http://blog.csdn.net/weixin_net

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
微信公众平台开发模式,成为开发者,实现自动回复和用户的关注事件的监听
勉强看看
微信公众号开发__微信网页授权并获取用户基本信息(是否关注公众号、头像、昵称等)
        本人最近要做微信公众号网页开发的项目,其中有个需求是判断用户是否关注公众号,由于之前没有接触过微信授权的东西,所以提前开始做调研。在度娘上看了好多博客、百度知道、百度经验、知乎问答等,还仔细阅读了微信公众平台开发文档,大致了解到:        微信网页授权分两种,第一种是snsapi_base(静默授权,用户无感知),第二种是snsapi_userinfo(第一次授权需要用户点击...
微信公众号自定义二维码关注后自动为粉丝分组
微信扫描二维码统计来源对每个公司市场分析有很大作用。还好微信为开发者提供了一个生成带参数的二维码的接口。最近公司要做个关注微信二维码统计来源的,百度了n久也没找到这样的demo, 研究了好几天,终于搞定。现写成文档分享出来。 我的思路是 微信公众号里面创建标签,获取分组对应的id代码实现如下图   然后根据微信分组标签的ID来生成相应的带参数二维码,当用户第一次扫描微信二维
检测微信用户是否已经关注此公共平台
<?php require_once("../includes/conn.php"); require_once("../includes/wxtoken.php"); $tools=new tools(); if(!$tools->check_is_weixin()){ header("Location:guanzhu.php"); exit; } $wxtoken = new w
获取微信公众号用户分组-php开发管理公众号用户
经过上一节课程的学习, 你已经能够新建很多的用户分组, 要在我们的web服务器管理这些分组时, 你可以先从微信服务器把所有的分组获取到, 然后保存到自己的web服务器数据库, 这样下次使用时, 就可以直接从自己的数据库中获取。 我们来看下怎么从微信服务器中获取用户分组… 获取微信公众号用户分组视频教程在
java开发微信公众号,公众号与java后台获取连接,自动回复,关注获取用户信息,取消关注删除用户信息
controller: @RequestMapping(method = { RequestMethod.GET }) public void gget(HttpServletRequest request, HttpServletResponse response) throws IOException { // // 将请求、响应的编码均设置为UTF-8(防止中文乱码) // reques...
JAVA模拟登陆公众平台(获取用户列表,用户详细信息,微信号等,循环群发消息)
根据whallan的功能完善了用户列表获取和用户详细信息的获取。 功能包括:获取所有用户列表(含fakeid),用户详细信息(微信号,昵称,省市区等),循环群发消息。 原版地址:http://download.csdn.net/detail/whallan/6259611
微信二维码 场景二维码 用于推送事件,关注等 注册用户 ,经过测试。。windows下面
/** * Created by PhpStorm. * User: Administrator * Date: 2015-10-01 * Time: 15:41 */ /** * * Created by PhpStorm. * * User: bin * * Date: 15-1-16 * * Time: 上午9:48 * */ //根据网上的代码 改写 不需要opens
微信公众平台开发接口-subscribe事件的处理
由于微信公众平台升级,涉及到得接口也有所变动。最为重要的变动是:新用户订阅,将由之前推送一条“Hello2BizUser”文本,变化为推送一条“subscribe”的事件。最近碰到好几个朋友询问新用户订阅事件后代码要怎么改,现在将详细过程讲解如下: 一、Hello2BizUser旧事件的处理 在老的关注事件中,用户关注微信公众平台账号后,系统会帮用户发送一条Hello2BizU
微信开发之接收事件推送
​在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送在发生后,是允许开发者回复用户的,某些则不允许,详细说明请见本页末尾的微信推送消息与事件说明。 目录 1 关注/取消关注事件2 扫描带参数二维码事件3 上报地理位置事件4 自定义菜单事