微信公眾號本地調試


微信公眾號本地調試

背景

微信公眾號開啟開發者模式后,微信服務器會向開發者配置的服務器推送相關消息。我們在進行微信公眾號開發時,必須要有外網域名才能收到微信服務器的推送,這給開發和調試帶來很大的不便。使用由QQ瀏覽器提供的微信公眾號調試工具,你可以在自己的windows開發機上進行開發和調試,不再需要外網IP和域名。

功能特性

  1. 本地開發,在自己的開發機或者私人電腦上就可以進行微信公眾號開發和調試,不需要公網IP和域名
  2. 微信報文審查功能,可以直觀看到已接收和已發送的消息內容和事件,方便開發和問題定位
  3. 微信報文回放功能,可以重復發送已接收的微信報文,避免調試時頻繁操作手機

技術原理

QQ瀏覽器提供一個公共的server暴露給微信公眾平台,同時在公共server和本地瀏覽器插件之間建立一個安全的隧道。瀏覽器插件從隧道中解出報文,轉發給開發者的server,同時插件還可捕獲和分析所有隧道上的流量,便於后期分析和重放。

安裝微信調試工具

  1. 下載並安裝QQ瀏覽器9最新版
  2. 進入應用中心安裝微信調試插件

使用方法

還沒有自己的公眾號,或者還沒接觸過公眾號開發?點這里幫你快速申請公眾號並搭建demo程序,step by step !

如果你已經有公眾號,繼續往下看。

第一步 開發者先啟動自己的server,綁定在某個端口上,如3000。 等等!!你還沒有自己的server?沒關系,有辦法可以解決,這步可以先跳過。

第二步 進入調試頁面。方法是點擊插件圖標,在彈出頁中點擊“服務器端調試”。

第三步 啟動服務。輸入要綁定的端口,如3000,點擊"啟動"。如果還沒有自己的server,可以填寫4040,插件已經內置了一個demo server,具體可以參考文檔最下方的說明。啟動成功后將分配到一個外部域名。

第四步 前往微信公眾平台,開啟開發模式,並填寫外部域名,保存成功后完成配置(使用demo server時,Token必須填寫qbtest)

第五步 打開微信,進入公眾號,發送消息

第六步 進入"審查報文"頁面,查看報文內容,嘗試下“模擬請求”(回放)功能

其他參考

  1. 如何申請微信公眾平台接口測試帳號? 
    http://jingyan.baidu.com/article/1e5468f92b2d09484961b7c4.html

  2. 怎樣體驗 demo server? 
    插件內置了一個公眾號demo server運行在4040端口上,綁定端口4040啟動即可體驗,可以體驗發送文本、語音、位置等信息。注意:微信公眾平台填寫配置時,Token必須填寫qbtest,以測試帳號為例:

 
http://blog.qqbrowser.cc/wei-xin-gong-zhong-hao-ben-di-diao-shi/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM