回来,回到好久不用的 csdn.

来源:互联网 发布:npm 淘宝镜像 编辑:程序博客网 时间:2024/06/04 20:48

多少年了,没有来csdn 写东西。 


=======================================

由于项目的调整,最近弄一下微信开发。纯菜鸟一枚。记录下一些注意的地方。


1 XML 解析 XML 体会XML


<![CDATA ]>符号的含义是,在xml解析的时候,在这个符号内的所有字符均解析为字符串,尤其是一些特殊符号(</>d等),一些数值类型的一般不加这个符号。


2 注意看接口文档各个事件的MsgType 


消息resp

<MsgType>![CDATA[%s]]</MsgType>


关注事件

<MsgType>![CDATA[event]</MsgType>

Event : 事件类型,subscribe /unsubscribe 

注意 要获取Event 参数。获取方法 $Event =  $postObj->Event

关注事件属于允许回复用户的事件,回复的内容也是xml 格式


Msgtype : news 

Title/Description/PicUrl/Url


要实现发送指定的关键字回复指定的内容效果,则能用if 语句。通过判断用户发送的不同的关键字,提前设定好改、该关键字回复的信息。

不同关键字之间需要用else if 来链接即可,如有大量关键词需要设置,就可以将关键词语对应回复内容存入数据库,然后通过关键词查询数据库得到相应的回复并赋值$contentStr.

接收图片信息并响应


实现识别图片信息的重要参数就是image 

获取MsgType 参数, $MsgType = $postObj->MsgType






原创粉丝点击