- 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践
- 方倍工作室
- 9字
- 2023-01-06 18:47:23
3.4 微信开发调试工具
3.4.1 微信调试器
微信调试器是方倍工作室开发的用于微信公众平台接口开发在线调试的工具,具有Token校验、模拟关注及取消关注、发送文本/图片/语音/视频/位置/链接、模拟事件发送等功能。
微信调试器运行时推荐使用Chrome或Firefox浏览器,以获得更好的兼容。
微信调试器的地址是http://debug.fangbei.org/,其界面如图3-27所示。
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0070_0001.jpg?sign=1739594922-rhQgwyJ5ssNAsPaIUXWev3b3fgIDY5c6-0-04c61a3bf276bdd62c4b7d5e23c7b192)
图3-27 微信调试器
下面介绍微信调试器的使用方法。
1.Token校验
在URL和Token文本框中分别填写好微信公众号的接口URL和Token,如图3-28所示。这里的校验是明文方式的校验,不需要填写EncodingAESKey。
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0070_0002.jpg?sign=1739594922-5WOjmKbF8wtMitcqiXyaEwuFiIXR0DpS-0-08c1373da5265451dc08f63d3e53e60f)
图3-28 填写URL和Token
单击“Token验证”按钮,如果Token校验成功,将提示校验成功消息,如图3-29所示。如果Token校验失败,将提示校验失败消息。
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0070_0003.jpg?sign=1739594922-tnzPzoyELTXlqpSX8l8LevVqRNNvhx1C-0-84e515c20f31ae020f267f78abc4f62b)
图3-29 Token校验成功
2.发送消息
选择消息类型,如“文本”,将列出该消息类型的各项参数,在各项参数中填入要发送的参数内容,网站已经默认填充了一些固定的参数,然后单击“发送消息”按钮。“发送消息”文本框中将显示本次发送的XML,“接收消息”文本框中将会显示接收到的XML数据,如图3-30所示。
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0071_0001.jpg?sign=1739594922-vIwUOWOliUClBnGoctm90M5iZDcjK6jT-0-57d63da88e4910ed273e8c781dce9257)
图3-30 发送消息
同时页面右侧会显示微信效果预览图,如图3-31所示。
![](https://epubservercos.yuewen.com/1A0FDB/7729791404963501/epubprivate/OEBPS/Images/figure_0071_0002.jpg?sign=1739594922-GhYE84Xn1gYhMigkG1PfAytLlnD5UqQD-0-0206946ff62795c76d9ce938ab5b6396)
图3-31 效果预览
如果“接收消息”文本框中没有返回XML或者返回的内容中包含非XML格式的数据,则说明返回不正确,需要修改自己的接口程序。