專案如何匯入IDE並啟動參考文章
本文將學習到:
1、如何開發調試微信公眾號
2、如何開啟開發者模式
3、可能遇到的問題
4、weixin_guide如何成為開發者模式原始碼解讀
1、本地調試就需要做連接埠映射到外網,工具有哪些呢?瀏覽器
2、ngrok有哪些可以使用呢? ##3、開發調試工具
推薦使用真機測試、微信公眾平台
介面
微信web開發者工具
如何開啟開發者模式如果專案clone匯入IDE並啟動、連接埠已經對應到外網成為開發者模式就比較簡單了。做如下配置:
修改組態參數.png
http://網域名稱【/項目名】/msg
訊息加密方式1、正式環境建議使用
安全模式
encrypt
Message
設定為
true ,encodingAesKey<a href="http://www.php.cn/wiki/1342.html" target="_blank"></a> 必須跟
開啟開發模式.png中隨機產生的
EncodingAESKey 保持一致<a href="http://www.php.cn/wiki/1051.html" target="_blank">2、如果是測試,建議設定為明文方式這樣方便調試</a>
提醒:成為開發者的連結不要使用瀏覽器存取(這個是針對微信公眾號的;訪問必定出現錯誤)。在號碼、服務號碼中使用
可能遇到的問題
#異常java.security.InvalidKeyException:illegal Key Size的解決方案:在官方網站下載JCE無限制權限原則檔,下載後解壓,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安裝
了JRE,將兩個jar檔案放到%JRE_HOME% \lib\security目錄下覆寫原來的文件,如果安裝了JDK,將兩個jar檔案放到%JDK_HOME%\jre\ lib\security目錄下覆寫原來檔案。 <a href="http://www.php.cn/wiki/265.html" target="_blank">JDK7版本JCE下載位址</a>JDK8版本JCE下載位址
weixin_guide如何成為開發者模式原始碼解讀
1、如何成為開發者模式官方參考文件2、詳細介紹Java servlet
版實作參考之前cnblogs部落格寫的文章3、
weixin_guide
WeixinMsgController
又繼承自
MsgControllerAdapter 點擊進去查看原始碼你會發現
MsgControllerAdapter 是一個
抽象類別裡面提供了許多抽象的方法(處理各種
事件以及訊息),MsgControllerAdapter又繼承自
MsgController 其中有一個
index方法上面增加了一個攔截器MsgInterceptor,攔截器中就是對互動資料進行加密驗證的。 重點關註一下
checkSignature 方法
<a href="http://www.php.cn/java/java-Interceptor.html" target="_blank"></a>#開發者模式攔截器
以上是微信成為開發者模式的詳細內容。更多資訊請關注PHP中文網其他相關文章!