專案如何匯入IDE並啟動參考文章
本文將學習到:
1、如何開發調試微信公眾號
2、如何開啟開發者模式
3、可能遇到的問題
4、weixin_guide如何成為開發者模式原始碼解讀
如何開發調試微信公眾號
1、本地調試就需要做連接埠映射到外網,工具有哪些呢?瀏覽器
2、ngrok有哪些可以使用呢? ##3、開發調試工具
推薦使用真機測試、微信公眾平台
介面
微信web開發者工具
如何開啟開發者模式如果專案clone匯入IDE並啟動、連接埠已經對應到外網成為開發者模式就比較簡單了。做如下配置:
修改組態參數.png
http://網域名稱【/項目名】/msg
修改設定參數.png
中的保持一致訊息加密方式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>
提醒:成為開發者的連結不要使用瀏覽器存取(這個是針對微信公眾號的;訪問必定出現錯誤)。在號碼、服務號碼中使用
可能遇到的問題
訊息的加解密介面JCE無限制權限策略java.security.InvalidKey
Exception
: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目錄下覆寫原來檔案。 <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
而WeixinMsgController
又繼承自
MsgControllerAdapter 點擊進去查看原始碼你會發現
MsgControllerAdapter 是一個
抽象類別裡面提供了許多抽象的方法(處理各種
事件以及訊息),MsgControllerAdapter又繼承自
MsgController 其中有一個
index方法上面增加了一個攔截器MsgInterceptor,攔截器中就是對互動資料進行加密驗證的。 重點關註一下
checkSignature 方法
<a href="http://www.php.cn/java/java-Interceptor.html" target="_blank"></a>#開發者模式攔截器
簽章驗證
以上是微信成為開發者模式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

Dreamweaver Mac版
視覺化網頁開發工具