手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

移動互聯網 微信 Java 技術 瘋狂的程序員 瘋狂的程序員 2017-10-16

今天給大家分享一下如何快速搭建一個公眾號服務平臺。

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

  • 基本服務端的搭建

1、首先搭建最基本的spring boot項目,項目集成spring-boot-starter-parent

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

2、寫個簡單的main方法,一個簡單的服務也就可以啟動了:

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

  • 引入weixin4j

weixin4j是一個用Java編寫針對微信開發的工具包,包含weixin4j-mp(微信公眾平臺API)、weixin4j-qy(微信企業號API)以及weixin4j-server(微信回調消息服務器)三個工程。

項目引入相關依賴包(這裡只是搭建一個最基礎的服務平臺所以無需引入一些擴展模塊)

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

添加配置文件到源碼的跟目錄下webixin4j.porperties

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

只需配置基本的賬戶信息即可

啟動類Application上初始化兩個關鍵的類

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

編寫Controller用於接收微信發來的請求

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

以上代碼就基本上完成了一個簡單公眾號服務平臺的搭建。那麼如何接收用戶的消息和響應請求呢?

編寫消息處理類:

這裡簡單編寫兩個消息處理類:

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

上述的Handler關鍵兩個地方一個是添加註解WxMessageHandler 還有就是繼承WeixinMessageHandler或者實現一個Adapter

  • 內網穿透

1、需要在本地搭建公眾號服務就需要進行內網穿透,本文搭建採用通過natapp進行內網穿透,

註冊後可以有一個免費的隧道進行使用

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

點擊配置,將相關的信息配置成和本地服務信息相符

2、修改服務器配置文件config.ini,將authtoken改為上面提供的值

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

3、啟動服務natapp.exe,這時候你的項目已經可以通過外網訪問了

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

  • 微信公眾號配置

最後就是和微信的對接了,首先啟用微信服務器配置,並進行修改,只要修改能成功就說明了本地服務搭建沒有問題。

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

最後掃描關注進行測試吧~

手把手教你快速搭建一個屬於自己的微信公眾號服務平臺

還可以做一些更有趣的功能讀者可以自行發揮,比如對接圖靈機器人進行智能回覆,或者購物查詢等等。。

需要源碼的朋友可以評論區留言互動後私信我領取哦~

相關推薦

推薦中...