3 微信公众号开发 接受普通消息
生活随笔
收集整理的這篇文章主要介紹了
3 微信公众号开发 接受普通消息
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
用戶如果在公眾號(hào)發(fā)送內(nèi)容,微信服務(wù)器會(huì)把消息轉(zhuǎn)發(fā)到我們到服務(wù)器上,我們需要及時(shí)做出處理,給用戶反饋。
文檔地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140453
例如,在微信公眾號(hào)發(fā)送消息曹天驕。
后臺(tái)會(huì)接受到xml形式的數(shù)據(jù),如下:
<xml><ToUserName><![CDATA[gh_ba5cd257765a]]></ToUserName><FromUserName><![CDATA[oFVpQ1qGVmf4Vf0pCkLdEWsQiM2k]]></FromUserName><CreateTime>1548850244</CreateTime><MsgType><![CDATA[text]]></MsgType><Content><![CDATA[曹天驕]]></Content><MsgId>22174207441347113</MsgId> </xml>我們需要轉(zhuǎn)化為json,使用到一個(gè)庫xml2json
const parser = require('xml2json');handler: (request, h) => {const data = JSON.parse(parser.toJson(request.payload)).xml;return false;}然后我們就可以自己處理業(yè)務(wù)邏輯了。
總結(jié)
以上是生活随笔為你收集整理的3 微信公众号开发 接受普通消息的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: excel表格如何设置双面打印的方法
- 下一篇: 宝塔面板解决跨域