中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何開發調試微信公眾號

發布時間:2021-09-14 10:08:00 來源:億速云 閱讀:173 作者:小新 欄目:移動開發

這篇文章將為大家詳細講解有關如何開發調試微信公眾號,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

如何開發調試微信公眾號

1、本地調試就需要做端口映射到外網,工具有哪些呢?
    推薦ngrok、QQ瀏覽器
2、ngrok有哪些可以使用呢?
    之前blog有總結 [讓微信公眾平臺通過80端口訪問本機,ngrok是開源的當然自己也可以使用服務器搭建一個。

3、開發調試工具
   推薦使用真機測試、微信公眾平臺接口調試工具、微信web開發者工具

如何開啟開發者模式

如果項目clone導入IDE并啟動、端口已經映射到外網成為開發者模式就比較簡單了。
測試號申請地址以及開發文檔地址WIKI
成為開發者之前需要做如下配置:

如何開發調試微信公眾號

修改配置參數.png

如何開發調試微信公眾號

開發者ID.png

如何開發調試微信公眾號

開啟開發模式.png

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下載地址

weixin_guide如何成為開發者模式源碼解讀

1、如何成為開發者模式官方參考文檔
2、詳細介紹Java servlet版實現參考之前cnblogs博客寫的文章
3、weixin_guide 成為開發者以及所有消息交互都是交個了WeixinMsgControllerWeixinMsgController 又繼承自 MsgControllerAdapter 點擊進去查看源碼你會發現MsgControllerAdapter 是一個抽象類里面提供了很多抽象的方法(處理各種事件以及消息),MsgControllerAdapter又繼承自MsgController 其中有一個index方法上面添加了一個攔截器MsgInterceptor,攔截器中就是對交互數據進行加密驗證的。 重點關注一下checkSignature 方法

如何開發調試微信公眾號

開發者模式攔截器

如何開發調試微信公眾號

簽名驗證

關于“如何開發調試微信公眾號”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

通许县| 汉川市| 大理市| 瓦房店市| 博兴县| 永平县| 三亚市| 原平市| 齐河县| 饶阳县| 新龙县| 德惠市| 伊宁县| 浪卡子县| 奉贤区| 五常市| 塔城市| 台江县| 祁阳县| 布尔津县| 阳高县| 佛冈县| 香河县| 开阳县| 大余县| 虞城县| 巴彦县| 来凤县| 崇左市| 荔浦县| 汉阴县| 大庆市| 金坛市| 凤城市| 临高县| 临朐县| 阿拉善左旗| 牙克石市| 晋城| 井研县| 正阳县|