【第六篇】微信开发应用之Api.php介绍

在微信开发的第一篇有说明了Api.php:http://ask.rhaphp.com/article/7
在这一篇主要介绍与微信如何交互与通信的,这里我创建是一个名称 myDemo的应用作为演示。目录文件如下图:

1.png

如果你对目录不了解请回头回文档,创建好之后,然后系统的后台进入此演示应用,在响应中设置关键词,当然也可以在自动回复中增加关键词然后选择演示应用,两者可选。你觉得那个方便使用那个。关键词设为:rhaphp,如下图:

1.png

也可以在自动回复中可以设置的,设置完成后可以看到,如下图:

1.png

粉丝触发关键词如何回复文本?很简单的代码如下:
public function message($msg = [], $param = [])
{
replyText('二狗,你好!你触发了myDemo');
}
在公众号输入rhaphp后,效果如下图:

1.png

如何看到微信发送的消息?
public function message($msg = [], $param = [])
{
replyText(json_encode($msg));
}
因为$msg是数据来的,文本方式回复那么我们要把$msg转成json。效果如下图:


1.png

当然还可以回复其它,图文消息,图片消息,视频消息等,我在介绍函数文档会说明。

5 个评论

红包插件那个刚才看了下,取配置信息就错了,提示没有$info['mp_config']字段。有时间检查下。
开始就错的代码
$info = getAddonInfo();
if (time() < strtotime($info['mp_config']['start_time'])) {
replyText('红包活动还没有开始');
exit;
}
不好意思,这个是我错了,我红包还没安装就调试看了。例子是对的。
安装了也是一样,看你是改解析函数还是改配置文件格式。
哈哈,早上有看了下,是我调试的时候没有传mid参数进去的。你的都是好的,把我这留言都删除了吧。
抱歉,我才看到!没事

要回复文章请先登录注册