說明:官方的文檔很詳細,一定一定要耐着性子認真閱讀
說明:這裏不會介紹springboot項目怎麼建,所以開發者自己得先有spring boot的基礎,另外,本項目所涉及的代碼均已放入gitee, 點擊前往!
一、開發前的準備工作
-
註冊賬號:進入微信公衆平臺,點擊右上角立即註冊,(個人用戶只能選擇訂閱號,而且權限很少),按照提示填寫信息即可
-
測試賬號申請:如果暫時不想註冊賬號,可選擇官方提供的測試賬號申請。申請地址:測試號申請點擊後掃描二維碼,即可獲得一個測試賬號,按照官方說法,擁有服務號全部權限!(不過有些接口好像不是這樣的23333.。)。
-
擁有自己的服務器和域名:阿里雲、騰訊雲等! 注意:微信服務器只會和你自己的服務器的80或者443端口通訊,而且不支持ip+port的訪問方式,所以你必須有自己的可用域名
-
如果你用的是測試號的話,則在申請頁面配置服務器的URL和TOKEN,url就是上面的域名加上項目的用於和微信服務器驗籤的接口(下面會講解),TOKEN就是你自己定義的合法的字符串,用於程序和微信服務器的驗證
如果用的是自己的賬號,則需要在微信公衆平臺的 “開發”—>“基本配置”,配置服務器的URL和token
二、編程驗證消息來自微信服務器
-
新建一個spring boot項目,寫一個Restful接口, 將接口的訪問路徑拼接在上面的域名後面(這就是上面需要位置的服務器的URL的全路徑)比如:我自己在微信公衆平臺配置的地址是:http://xxxx.com/wechat/wx/wechat,則其構成就是:服務器域名(http://xxxx.com/)+項目名(/wechat)+接口路徑(/wx/wehat)根據開發文檔可知
程序代碼截圖:
-
將springboot項目導出爲jar包,上傳到服務器,以java -jar xxx.jar 方式運行即可
-
在上述步驟都成功完成後,在公衆平臺的開發基礎配置點擊提交–>確認之後,就會提示成功的字樣