您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關如何開發調試微信公眾號,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
1、本地調試就需要做端口映射到外網,工具有哪些呢?
推薦ngrok、QQ瀏覽器
2、ngrok有哪些可以使用呢?
之前blog有總結 [讓微信公眾平臺通過80端口訪問本機,ngrok是開源的當然自己也可以使用服務器搭建一個。
3、開發調試工具
推薦使用真機測試、微信公眾平臺接口調試工具、微信web開發者工具
如果項目clone導入IDE并啟動、端口已經映射到外網成為開發者模式就比較簡單了。
測試號申請地址以及開發文檔地址WIKI
成為開發者之前需要做如下配置:
weixin_guide 成為開發者url默認的地址為:http://域名【/項目名】/msg
Token 需要跟修改配置參數.png
中的保持一致
消息加密方式
1、正式環境建議使用安全模式,將encryptMessage
設置為true
,encodingAesKey
必須跟開啟開發模式.png
中隨機生成的EncodingAESKey
保持一致
2、如果是測試,建議設置為明文方式這樣方便調試
提醒:成為開發者的鏈接不要使用瀏覽器訪問(這個是針對微信公眾號的;訪問必定出現錯誤)。配置好項目之后直接啟動項目并做端口映射,在測試號或者正式環境的訂閱號、服務號中使用
消息的加解密接口JCE無限制權限策略
java.security.InvalidKeyException:illegal Key Size
異常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目錄下覆蓋原來文件。
JDK7版本JCE下載地址
JDK8版本JCE下載地址
1、如何成為開發者模式官方參考文檔
2、詳細介紹Java servlet版實現參考之前cnblogs博客寫的文章
3、weixin_guide
成為開發者以及所有消息交互都是交個了WeixinMsgController
而 WeixinMsgController
又繼承自 MsgControllerAdapter
點擊進去查看源碼你會發現MsgControllerAdapter
是一個抽象類里面提供了很多抽象的方法(處理各種事件以及消息),MsgControllerAdapter
又繼承自MsgController
其中有一個index
方法上面添加了一個攔截器MsgInterceptor
,攔截器中就是對交互數據進行加密驗證的。 重點關注一下checkSignature
方法
關于“如何開發調試微信公眾號”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。