區別於網上不少教程,這裏咱們用Koa.js進行開發html
其實,咱們須要作的事情,就是對HTTP請求,作出響應。具體的請求內容,咱們按照特定的XML格式去解析,處理完畢後,也要按照特定的XML格式返回。node
要想完成對微信公衆平臺的開發,咱們須要註冊一個微信公衆平臺賬號。註冊步驟以下: 打開微信公共平臺的官網,https://mp.weixin.qq.com/,點擊「當即註冊」。數據庫
而後根據提示,填寫基本信息,郵箱激活,選擇類型,信息登記,公衆號信息,完成註冊。json
在註冊完成之後,咱們要對公衆號進行一些基本的設置。登陸公衆號,找到【公衆號設置】,而後設置頭像以及其它信息。服務器
咱們須要在公網上找一臺服務器,以即可以啓動咱們的nodejs的環境,啓動環境後經過設置訪問地址,咱們就能夠接收微信服務器發送的消息了,而且咱們也能夠向微信服務器發送消息了。微信
在公網的服務器中安裝完成nodejs之後,咱們還須要安裝一些nodejs所用到的模塊:session
rowbody :微信開發
配置URL和token:app
首先URL要填寫公網上咱們安裝nodejs接收與發送數據的路徑。咱們能夠填寫【訪問測試】的地址,而後加上對應的路由就能夠了。微信公衆平臺
http://18948u0e32.imwork.net/
Token要與咱們自定義服務器端的token一致。填寫完成之後,就能夠點擊提交了,在提交之前,咱們啓動app.js(點擊【提交運行】)。這樣根據咱們的路由匹配就能夠驗證簽名是否有效了。
access_token:
返回的數據
{"access_token":"4eEGodhnohrWKUGynL1Dgcyt-88HtE-7x1KtobAh_7jQvk8qD1ObUvd8dwqzNdfQHJi4LrhO8s55b27cJCID-Q0KXiP6PmYNoHR_pp2nZASQeEkBYiOLlnrAS1OyjYDkWSNfAEAOKF","expires_in":1512120482046}
步驟:
用node.js進行微信公衆平臺的開發
基於Nodejs構建屬於本身的微信公衆號
慕課網 7天搞定Node.js微信公衆號
koa2 + co-wechat快速搭建微信公衆號對接服務
egg + co-wechat快速搭建微信公衆號對接服務