微信公众号接口之自动回复,根据接收文本回复消息(二)
根据微信公众号设置的回调地址,设置的文件名字,把当前代码当进去,改成回调地址的文件名,即可完成,具体内容以下有注释。
<?php
header('content-type:text/html;charset=utf8');
/*接受数据*/
$post_obj = simplexml_load_string($GLOBALS['HTTP_RAW_POST_DATA'],'SimpleXMLElement',LIBXML_NOCDATA);
$wx_act = new wx_act();
switch ($post_obj->MsgType){
case 'text'://处理文本请求
$wx_act->response_text($post_obj);
break;
case 'event'://处理菜单事件请求
$wx_act->response_event($post_obj);
break;
}
class wx_act{
//处理文本信息
public function response_text($post_obj){
$con = '';
//根据接受文本信息,回复信息
switch ($post_obj->Content){
case 'hello':
$con = '(。・∀・)ノ゙嗨';
break;
case '吃什么呢':
$con = '吃[西瓜]瓜呢!';
break;
case '123':
$con = '456[愉快]';
break;
case '666':
$con = '777[得意]';
break;
case '么么哒':
$con = '木马[亲亲]';
break;
//输入其他文本信息,回复 下面的
default:$con = 'o(╯□╰)o'."\r\n".'别乱输入';
}
$xml = '<xml>'
.'<ToUserName><![CDATA['.$post_obj->FromUserName.']]></ToUserName>'
.'<FromUserName><![CDATA['.$post_obj->ToUserName.']]></FromUserName>'
.'<CreateTime>'.time().'</CreateTime>'
.'<MsgType><![CDATA[text]]></MsgType>'
.'<Content><![CDATA['.$con.']]></Content>'
.'</xml>';
echo $xml;
}
微信公众号接口之自动回复,根据接收文本回复消息(二)相关推荐
- 微信公众号-接口配置信息url和tokken
一.接入指南 https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Overview.html 接入概述 ...
- 云服务器有token_配置node服务器并且链接微信公众号接口配置
配置node服务器并且链接微信公众号接口配置 配置node服务器 在购买好服务器后,用Xshell链接到服务器. 1.安装nvm curl -o- https://raw.githubusercont ...
- 配置node服务器并且链接微信公众号接口配置(超详细)
配置node服务器 在购买好服务器后,用Xshell链接到服务器. 1.安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.3 ...
- 微信公众号接口类(PHP版本)
[项目需求] 通过微信提供的接口,实现微信公众号与后端的应用程序数据交互.消息响应等功能. [项目疑难点] 理解接口工作方式,统一接口API,响应速度.安全性等 [代码举例] WeixinApi.cl ...
- 微信公众号开发——关键词自动回复
最近忙国赛的一个项目,我得做一个微信公众号.功能就是调数据并回复给用户,需要用户发送给公众号一个关键词,通过关键词自动回复消息. 这时就是查询微信公众平台文档了,地址如下: https://mp.we ...
- springmvc开发微信公众号接口 微信公众号测试账号配置接口Token验证
转:springmvc开发微信公众号接口 微信公众号测试账号配置接口Token验证 开发前必读以及准备工作: 1.微信公众平台开发是指为微信公众号进行业务开发,为移动应用.PC端网站.公众号第三方平台 ...
- 如何设置微信公众号关注后自动回复多条图文链接
对于设置微信公众号关注后自动回复多条图文链接,第三方平台微号帮提供了粉丝关注定时推送功能实现,可以设置微信公众号关注后自动回复多条图文链接,及时帮助公众号激发关注粉丝兴趣,制作需求;可以设置关注延迟推 ...
- 微信支付、微信公众号接口认证方案
1 微信公众号接口认证方案 1.1 认证流程 安全API接口认证方案 流程图模板_ProcessOn思维导图.流程图www.processon.com/view/link/636e05a21e085 ...
- C# 调用微信公众号接口发送客服消息示例
客服消息发送比较简单 注:指定openid和消息内容使用Post发送就可以,很多时候需要在触发事件或相应的情况下发送 官方文档:https://mp.weixin.qq.com/wiki?t=reso ...
最新文章
- 为什么选择数据分析师这个职业?
- Xilinx Axi Dma Userspace模式下 寄存器 +MMAP 测试程序
- HDU - 5441 Travel 离线处理+并查集
- 经典面试题(24):以下代码将输出的结果是什么?
- Magento:在head.phtml中获取产品属性 echo a product attribute in magento head.phtml
- php垃圾回收算法分代,PHP的垃圾回收机制代码实例讲解
- 屏蔽登录QQ后总是弹出的QQ网吧页面
- Ubuntu22 超nice的QQ(Icalingua++)安装步骤,拒绝走弯路!!
- H5音乐播放器skPlayer,已支持拉取网易云音乐歌单。
- java date.set_解决Java Calendar类set()方法的陷阱
- 微信小程序|样式布局篇
- 高性能抗干扰宽带自组网电台——T3M2-20W视距100km测试
- 大学生职业生涯规划计划与路径_大学生职业生涯的规划路径
- 2020年最酷的十个无人机项目(下)
- 从乡巴佬到世界首富,连续7年蝉联全球最大公司:真正厉害的人,都敢于不走寻常路...
- java合并果子_【单调队列】合并果子
- [codevs1746][NOI2002] 贪吃的九头龙 树形DP
- 计算机专业毕业论文选哪方面,计算机专业毕业论文格式有哪些要求
- 全球与中国自行车驱动系统市场战略模式及投资方向建议报告2021年版
- 怎么用python画螺旋_用Python tu绘制螺旋
热门文章
- C#代码精简优化技巧总结
- reac和redux完整开发篇 项目实战
- VC项目安装Nuget之后导致项目过期
- SSL安全证书 - 概念解析
- 追赶法求解三对角方程组
- java 时间格式转码,处理时间后多个0,
- 多任务是什么?如何执行?
- 错题更正~(摘抄为主
- 马刺惊现詹姆斯终结者 90后让其命中率仅25%
- [词性] 十六、介词 6 [ inside ] [ like ] [ near ] [ of ] [ off ] [ past ] [ around ]