項(xiàng)目如何導(dǎo)入到IDE并啟動(dòng)參考文章
本文將學(xué)習(xí)到:
1、如何開發(fā)調(diào)試微信公眾號
2、如何開啟開發(fā)者模式
3、可能遇到的問題
4、weixin_guide如何成為開發(fā)者模式源碼解讀
如何開發(fā)調(diào)試微信公眾號
1、本地調(diào)試就需要做端口映射到外網(wǎng),工具有哪些呢?
? ? 推薦ngrok、QQ瀏覽器
2、ngrok有哪些可以使用呢?
? ? 之前blog有總結(jié) [讓微信公眾平臺(tái)通過80端口訪問本機(jī),ngrok是開源的當(dāng)然自己也可以使用服務(wù)器搭建一個(gè)。
3、開發(fā)調(diào)試工具
? ?推薦使用真機(jī)測試、微信公眾平臺(tái)接口調(diào)試工具、微信web開發(fā)者工具
如何開啟開發(fā)者模式
如果項(xiàng)目clone導(dǎo)入IDE并啟動(dòng)、端口已經(jīng)映射到外網(wǎng)成為開發(fā)者模式就比較簡單了。
測試號申請地址以及開發(fā)文檔地址WIKI
成為開發(fā)者之前需要做如下配置:
修改配置參數(shù).png
開發(fā)者ID.png
開啟開發(fā)模式.png
weixin_guide 成為開發(fā)者url默認(rèn)的地址為:http://域名【/項(xiàng)目名】/msg
Token 需要跟修改配置參數(shù).png
中的保持一致
消息加密方式
1、正式環(huán)境建議使用安全模式,將en<a href="http://www.miracleart.cn/wiki/1342.html" target="_blank">crypt</a>Message
設(shè)置為true
,encodingAes<a href="http://www.miracleart.cn/wiki/1051.html" target="_blank">Key</a>
必須跟開啟開發(fā)模式.png
中隨機(jī)生成的EncodingAESKey
保持一致
2、如果是測試,建議設(shè)置為明文方式這樣方便調(diào)試
提醒:成為開發(fā)者的鏈接不要使用瀏覽器訪問(這個(gè)是針對微信公眾號的;訪問必定出現(xiàn)錯(cuò)誤)。配置好項(xiàng)目之后直接啟動(dòng)項(xiàng)目并做端口映射,在測試號或者正式環(huán)境的訂閱號、服務(wù)號中使用
可能遇到的問題
消息的加解密接口JCE無限制權(quán)限策略
java.security.InvalidKey<a href="http://www.miracleart.cn/wiki/265.html" target="_blank">Exception</a>:illegal Key Size
異常java.security.InvalidKeyException:illegal Key Size的解決方案:
在官方網(wǎng)站下載JCE無限制權(quán)限策略文件,下載后解壓,可以看到local_policy.jar和US_export_policy.jar以及readme.txt。如果安裝了JRE,將兩個(gè)jar文件放到%JRE_HOME% \lib\security目錄下覆蓋原來的文件,如果安裝了JDK,將兩個(gè)jar文件放到%JDK_HOME%\jre\lib\security目錄下覆蓋原來文件。
JDK7版本JCE下載地址
JDK8版本JCE下載地址
weixin_guide如何成為開發(fā)者模式源碼解讀
1、如何成為開發(fā)者模式官方參考文檔
2、詳細(xì)介紹Java servlet版實(shí)現(xiàn)參考之前cnblogs博客寫的文章
3、weixin_guide
成為開發(fā)者以及所有消息交互都是交個(gè)了WeixinMsgController
而 WeixinMsgController
又繼承自 MsgControllerAdapter
點(diǎn)擊進(jìn)去查看源碼你會(huì)發(fā)現(xiàn)MsgControllerAdapter
是一個(gè)抽象類里面提供了很多抽象的方法(處理各種事件以及消息),MsgControllerAdapter
又繼承自MsgController
其中有一個(gè)index
方法上面添加了一個(gè)攔截器Msg<a href="http://www.miracleart.cn/java/java-Interceptor.html" target="_blank">Interceptor</a>
,攔截器中就是對交互數(shù)據(jù)進(jìn)行加密驗(yàn)證的。 重點(diǎn)關(guān)注一下checkSignature
方法
開發(fā)者模式攔截器
簽名驗(yàn)證
以上是微信成為開發(fā)者模式的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)

抖音網(wǎng)頁版的登錄入口是https://www.douyin.com/。登錄步驟包括:1.打開瀏覽器;2.輸入網(wǎng)址https://www.douyin.com/;3.點(diǎn)擊“登錄”按鈕并選擇登錄方式;4.輸入賬號密碼;5.完成登錄。網(wǎng)頁版提供了瀏覽、搜索、互動(dòng)、上傳視頻和個(gè)人主頁管理等功能,具有大屏幕體驗(yàn)、多任務(wù)處理、便捷的賬號管理和數(shù)據(jù)統(tǒng)計(jì)等優(yōu)勢。

拷貝漫畫無疑是一個(gè)不容錯(cuò)過的寶藏。在這里,你可以找到各種風(fēng)格的籃球漫畫,從熱血?jiǎng)?lì)志的競技故事,到輕松幽默的日常喜劇,應(yīng)有盡有。無論是想重溫經(jīng)典,還是想發(fā)掘新作,拷貝漫畫都能滿足你的需求。通過拷貝漫畫提供的正版在線閱讀入口,你將告別盜版資源的困擾,享受高清流暢的閱讀體驗(yàn),更能支持你喜愛的漫畫作者,為正版漫畫的發(fā)展貢獻(xiàn)一份力量。

選擇UC瀏覽器還是QQ瀏覽器取決于你的需求:1.UC瀏覽器適合追求快速加載和豐富娛樂功能的用戶;2.QQ瀏覽器適合需要穩(wěn)定性和與騰訊產(chǎn)品無縫連接的用戶。

結(jié)合 2025 年最新行業(yè)動(dòng)態(tài)與多維度評測數(shù)據(jù),以下為綜合排名前十的 AI 寫作軟件推薦,涵蓋通用創(chuàng)作、學(xué)術(shù)研究、商業(yè)營銷等主流場景,同時(shí)兼顧中文優(yōu)化與本地化服務(wù):

奈斯漫畫,一個(gè)致力于為漫畫愛好者打造的沉浸式閱讀體驗(yàn)平臺(tái),匯聚了海量國內(nèi)外優(yōu)質(zhì)漫畫資源。它不僅僅是一個(gè)漫畫閱讀平臺(tái),更是一個(gè)連接漫畫家與讀者、分享漫畫文化的社區(qū)。通過簡潔直觀的界面設(shè)計(jì)和強(qiáng)大的搜索功能,奈斯漫畫讓你能夠輕松找到心儀的作品,享受流暢舒適的閱讀體驗(yàn)。告別漫長的等待和繁瑣的操作,即刻進(jìn)入奈斯漫畫的世界,開啟你的漫畫之旅吧!

蛙漫漫畫,憑借其豐富多元的漫畫資源和便捷流暢的在線閱讀體驗(yàn),已成為眾多漫畫愛好者的首選。它就像一個(gè)充滿活力的池塘,源源不斷地涌現(xiàn)出新鮮有趣的故事,等待著你去發(fā)現(xiàn)和探索。蛙漫漫畫涵蓋了各種題材,從熱血冒險(xiǎn)到甜蜜戀愛,從奇幻科幻到懸疑推理,無論你喜歡哪種類型,都能在這里找到心儀的作品。其簡潔直觀的界面設(shè)計(jì),更讓你能夠輕松上手,快速找到想看的漫畫,沉浸在精彩紛呈的漫畫世界中。

在這里,您可以盡情暢游于浩瀚的漫畫海洋,探索各種題材和風(fēng)格的作品,從熱血激昂的少年漫,到細(xì)膩動(dòng)人的少女漫,從懸疑燒腦的推理漫,到輕松搞笑的日常漫,應(yīng)有盡有,總有一款能夠觸動(dòng)您的心弦。我們不僅擁有海量的正版漫畫資源,還不斷引進(jìn)和更新最新的作品,確保您能夠第一時(shí)間閱讀到您喜愛的漫畫。

2025b安最新官網(wǎng)入口地址:https://www.marketwebb.co/zh-CN/join?ref=507720986&type=wenzi;幣安(Binance)交易所是一家全球性的加密貨幣交易所,服務(wù)包括北美、歐洲、臺(tái)灣、中東、香港、馬來西亞在內(nèi)的180個(gè)國家地區(qū),提供超過600種加密貨幣,在全球擁有2.7億注冊用戶。
