java開發微信公眾號(二)--測試號申請、微信與java程式碼初步互動
一、申請測試號
個人不能夠免費申請服務號,訂閱號有很多限制,介面許可權出來基本的幾乎沒有,如圖,
在微信公眾平臺,檢視介面許可權
那麼怎麼使用服務號的介面許可權呢?微信推出了測試號,交給大家使用,開通的步驟是:
1.在微信平臺頁面,在服務號中,點選開發者文件
2.在開發者文件目錄中,在“開始開發”中找到 “介面測試號申請”,並點選“進入微信公眾號賬號測試號申請系統”,
3.出現微信登入按鈕,點選登入按鈕,出現微信二維碼,掃描二維碼登入
4.登入後,進入測試號管理頁面,可以看到介面許可權
利用測試號,就可以進行服務號的開發。
二、建立servlet專案
在MYeclipse中建立servlet專案
1.先new-->Web project -->命名包名-->next-->next-->勾選建立Web.xml檔案-->finsh
2.在src中建立servlet類
選擇src -->new-->servlet-->建立包名-->建立類名
3.建立完成,WxServlet的類中,自動生成get、post方法
4.在doGet和doPost方法中,如果微訊號傳送Get或Post請求,doGet或doPost方法就會有相應的響應,在doGet和doPos各寫一句話用於輸出驗證,
5.在MyEclipse中,將專案新增到tomcat中,執行tomcat 成功後,在網上執行專案
6.在晚上執行外網對映地址,檢視
此圖為對映的地址
http://wangningweixin.free.idcfengye.com為ngrok的內網穿透地址,/WeiXin/servlet/WxServlet為專案路徑。相結合的路徑就是外網訪問專案的路徑地址
7.在微信公眾號平臺的,測試號管理中,將介面URL和TOKEN填寫完整,
url:http://wangningweixin.free.idcfengye.com/WeiXin/servlet/WxServlet
http://wangningweixin.free.idcfengye.com為ngrok的內網穿透地址,/WeiXin/servlet/WxServlet為專案路徑
8.點選提交按鈕,執行成功,在Console中輸出“get”
出現get,說明微信傳送的資料,在專案中得到。
下面再低(三)中,講解,判斷get或post得到的引數是否為微信伺服器中傳送來的