微信公众平台接入第三方接口
前一段时间为本站注册了微信公众平台,同时将消息处理机制接入本站。
方法:
1、在微信公众平台后台绑定接口,如http://www.baidufe.com/data/weixin
这里需要注意的是,人家网站上写的网站接入,可千万别只填写一个自己的域名,这样是不可能成功的,必须得有一个实实在在的接口才行。
2、在baidufe提供这个data/weixin接口,接受微信公众平台的验证
主要就是获取到微信发送过来的参数,然后加密一下再返回给它验证,匹配上就表示验证通过。
3、验证通过后,再修改data/weixin接口,用于消息处理
一般情况下,我们可以获取到用户的输入,然后向用户发送text或news类型的消息
用于验证以及用于消息处理的接口只能是同一个,所以这个接口得在这里调整一次!
微信公众平台推送过来的消息格式是这样的:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1348831860</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[this is a test]]></Content>
</xml>
所以,我们只要把这个xml格式解析了,就能得到每一个key,当然,我们需要推送出去的东西,也得是xml格式,具体可以参考:
http://mp.weixin.qq.com/cgi-bin/indexpage?t=wxm-callbackapi-doc&lang=zh_CN