微信公众号-被动回复消息(文本回复)

news/2024/10/29 3:12:11/

首先要拼接对应的格式模板

$this->textTpl = "<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[%s]]></MsgType><Content><![CDATA[%s]]></Content><FuncFlag>0</FuncFlag>
</xml>"; $this->newsTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[news]]></MsgType> <ArticleCount>%s</ArticleCount> <Articles>%s </Articles> </xml>";

得到数据,把数据填充到模板中 , 然后输出莫办信息

public function showMenu(){// 1、url$url = 'https://api.weixin.qq.com/cgi-bin/menu/get?access_token='.$this->getAccessToken();// 2、请求方式// 3、发送请求$content = $this->request($url);// 4、处理返回值var_dump($content);
}

 触发模式,可以使用自定义菜单的值触发  

使用文本触发:

if (!empty($keyword)) {// 通过用户传输的不同的文本值,进行不同的回复$contentStr = "Welcome to wechat world!";if ($keyword === '你是谁') {$contentStr = '我是小鱼爸爸';}elseif($keyword === '新闻'){$this->sendNews($postObj);exit();}

 

转载于:https://www.cnblogs.com/yumingzhao/p/8647032.html


http://www.ppmy.cn/news/896736.html

相关文章

教你凭单号查询跟踪包裹物流

在发出货物包裹后&#xff0c;如何跟踪物流呢&#xff1f;一般发出的包裹都会有单号。今天就教大家批量查询单号物流信息。跟踪包裹。一起来看查询的步骤。 查询前先在电脑上下载安装一个【快递批量查询高手】&#xff0c;这个可以批量查询。软件安全&#xff0c;绿色可以放心…

微信支付:商户订单号重复

调微信同一下单接口&#xff0c;返回值中有 <result_code><![CDATA[FAIL]]></result_code> <err_code><![CDATA[OUT_TRADE_NO_USED]]></err_code> <err_code_des><![CDATA[商户订单号重复]]></err_code_des> 原因是&a…

怎么查微信公众号服务器,微信公众号查询数据库,微信公众号数据库怎么查询?...

微信公众号查询数据库&#xff0c;微信公众号数据库怎么查询?以下是小编整理的微信公众号怎么查询数据库的内容。有兴趣的朋友可以往下看看。希望以下的的内容能对您有帮助。 1、 启用消息接口登陆微信公众平台&#xff0c; 选择&#xff1a;高级功能&#xff0c;可以看到页面…

NC65 报销单使用银企直联网银支付后,银行的电子回执单的收款人开户行跟报销单的收款对象的开户行不一致

NC65 报销单使用银企直联网银支付后&#xff0c;银行的电子回执单的收款人开户行跟报销单的收款对象的开户行不一致&#xff0c;如下图&#xff1a; 解决方案&#xff1a;检查供应商的银行账户对应的联行号是否跟开户行对应。如果不对应&#xff0c;则需要修改为对应的。 如上述…

微信官方表单验证及提交

<view class"page"><mp-toptips msg"{{error}}" type"error" show"{{error}}"></mp-toptips><mp-form-page title"表单结构" subtitle"展示表单页面。"><mp-form id"form" …

微信支付订单、退款订单、转款订单的查询

payment 项目2.0版本 微信并未提供一个统一的查询接口。对应每种查询均需要不同的api。为了便于大家在项目中使用,忽略细节。对以上三种进行了封装。通过工厂的方式降低调用成本。 $wxconfig = [app_id => wxxxx, // 公众账号IDmch_id => xxxx,// 商户idmd5_key…

微信公众号之微信退款

一、前言 这次的项目主要是关于微信公众号的一个开发,本人这次分配的模块是后台微信公众号的支付和退款,第一次接触微信公众的项目刚开始一脸懵逼,开发过程中遇到各种坑,所以想自己写一篇详细的关于微信公众号的开发,希望能对小伙伴们有所帮助! 二、微信申请退款接口 微…

微信订阅号之客服消息接口回复

1、微信客服发送文本消息 1.1、文本消息实体 Data public class CallBaseMessage {private String touser; //openId 接收方帐号&#xff08;收到的OpenID&#xff09; ToUserNameprivate String msgtype; // 类型}Data public class CallTextMessage extends CallBaseMessage…