首页 理论教育 微信单文本回复的实现及相关信息

微信单文本回复的实现及相关信息

时间:2023-10-29 理论教育 版权反馈
【摘要】:如果用户给你的微信公众平台发了一条文字微信,通过程序判断,自动给用户回复一条文本消息,这称为单文本回复。后面$template中赋值的我们看得到的xml则是我们要回复给用户的XML,在微信公众平台上的菜单“开发 — 开发者工具 — 开发者文档 — 被动回复用户消息”中的回复文本消息里也可以查到。

微信单文本回复的实现及相关信息

如果用户给你的微信公众平台发了一条文字微信,通过程序判断,自动给用户回复一条文本消息,这称为单文本回复。程序如下:

上面的程序,如果你给微信公众平台发一条微信,内容是“1”的话,它会自动给你回复“您输入的数字是1”;如果你发的微信内容是“跨媒体”,它会自动给你回复一个带着跨媒体网站链接的“跨媒体”三个字。

从上一个程序可以看出,“关注事件”信息的类型是“event”,而这个程序信息的类型是“text”。

仔细看程序,可以从$postObj=simplexml_load_string($postArr)隐约发现用户发来的消息内容好像也是XML结构。查看微信公众平台上的菜单“</>开发 — 开发者工具 — 开发者文档 — 接收普通消息”中看到,读者发过来的确实是一套XML结构的数据包。(www.xing528.com)

我们通过$postObj->Content可以收到XML中的微信的文本消息内容。用户发过来的XML在程序中并没有显现,只是存储在$postObj中。后面$template中赋值的我们看得到的xml则是我们要回复给用户的XML,在微信公众平台上的菜单“</>开发 — 开发者工具 — 开发者文档 — 被动回复用户消息”中的回复文本消息里也可以查到。

开发者文档中对这个XML的解释很清楚。并且,我们还看到,可以回复的消息不只有文本消息,还可以回复图片消息、语言消息、视频消息、音乐消息、图文消息等。只要读者能通过开发者文档耐心研究,都能够轻松实现。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈