微信开发二之关键字回复
来源:互联网 发布:照片说话软件 编辑:程序博客网 时间:2024/05/01 08:02
1、(文字消息)
switch ($keyword){case '1':$contentStr = "您输入为1:联系";break;case '2':$contentStr = "您输入为2:加群";break;case '3':$contentStr = "您输入为3:订购";break;default:$contentStr = "请输入1、2、3获取信息";break;} $msgType = "text"; $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr;
2、(图片消息)。
case '4':$msgType = "image";$textTpl="<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><Image><MediaId><![CDATA[%s]]></MediaId></Image></xml>";$contentStr = "x8HdTwMILc3NYW1maYVR9QwKt7bDtQ2y4VfcQ5zlbIJQWpSqS1fYGX_jJhTjco2m";break;default:$contentStr = "请输入1、2、3获取信息";break;} $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr); echo $resultStr;
3、(图文消息)。
case '5':$msgType = "news";$title="PHP知识共享主题";$desc="PHP知识共享主题的简介";$url="http://www.qsnbd.top";$picurl="http://www.qsnbd.top/phpandshare.jpg";$textTpl="<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><ArticleCount>1</ArticleCount><Articles><item><Title><![CDATA[%s]]></Title> <Description><![CDATA[%s]]></Description><PicUrl><![CDATA[%s]]></PicUrl><Url><![CDATA[%s]]></Url></item></Articles></xml>";$resultStr2 = sprintf($textTpl, $fromUsername, $toUsername, $time,$msgType, $title, $desc,$picurl,$url);echo $resultStr2;exit;break;
4、多图文消息。
$msgType = "news";$newsArr=array(array('title'=>'PHP知识共享主题','desc'=>'PHP知识共享主题的简介','picurl'=>'http://www.xxx.com/phpandshare.jpg','url'=>'http://www.xxx.com',),array('title'=>'PHP知识共享主题2','desc'=>'PHP知识共享主题的简介2','picurl'=>'http://www.xxx.com/phpandshare.jpg','url'=>'http://www.xxx.com',),array('title'=>'PHP知识共享主题3','desc'=>'PHP知识共享主题的简介3','picurl'=>'http://www.xxx.com/phpandshare.jpg','url'=>'http://www.xxx.com',),);$str="";foreach ($newsArr as $val){$str.="<item> <Title><![CDATA[{$val['title']}]]></Title> <Description><![CDATA[{$val['desc']}]]></Description> <PicUrl><![CDATA[{$val['picurl']}]]></PicUrl> <Url><![CDATA[{$val['url']}]]></Url> </item>";}$textTpl="<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <ArticleCount>%s</ArticleCount> <Articles> %s </Articles> </xml> ";$tot=count($newsArr);$resultStr2 = sprintf($textTpl, $fromUsername, $toUsername, $time,$msgType,$tot,$str);echo $resultStr2;exit;
0 0
- 微信开发二之关键字回复
- 微信之关键字回复文本信息
- 微信开发之关注自动回复
- 微信开发之自动回复
- 微信开发之消息回复
- 微信公众号开发<关键字匹配回复随机内容>
- 微信公共平台开发(二):回复文本消息
- 微信开发<二>接收普通消息、自动回复
- 微信开发(二):纯文本消息回复
- 微信关键字自动回复功能实现
- 微信公众平台开发之关注时回复
- 微信公众平台开发之文本自动回复
- 微信开发 之 回复超链接 网页版显示失效
- 微信开发之提交信息后没有得到回复
- C#开发微信公众号之消息自动回复
- 微信开发之事件推送与被动回复
- 微信开发之自动回复图文消息
- 微信公众号开发之文本消息自动回复
- 用c++对一个5位数的任意整数,求出其降序数。例如,整数是82319,则其降序数是98321。试建立一个类DescendNUM,用于完成该功能。
- 关于成为一名嵌入式程序员的日常总结(7)
- 【PAT】1092. To Buy or Not to Buy
- bzoj2588:Count on a tree(可持久化线段树+Lca)
- xv6源码分析(七):文件系统
- 微信开发二之关键字回复
- JavaScript动态向表格添加数据
- 如何使用CSS
- 素数;最大公约数和最小公倍数;“冒泡”问题
- HDU 3085 Nightmare 双向bfs
- ubuntu16.04下安装cuda8.0
- ToolStripMenuItem
- POJ - 2387Til the Cows Come Home
- ContextMenuStrip 类