《微信公众平台开发最佳实践》——2.3 微信开发调试工具

简介:

本节书摘来自华章出版社《微信公众平台开发最佳实践》一 书中的第2章,第2.3节,作者:方倍工作室,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 微信开发调试工具

2.3.1 微信调试器

微信调试器是方倍工作室开发的用于微信公众平台接口开发在线调试的工具,具有Token校验、模拟关注及取消关注、发送文本/图片/语音/视频/位置/链接、模拟事件发送等功能。

2dfef07876568357c24875a3b57f90f1e16267eb

微信调试器运行时推荐使用Chrome浏览器或Firefox浏览器,以得到更好的兼容。
微信调试器的地址是debug.fangbei.org/,其界面如图2-27所示。
下面介绍微信调试器的使用方法。
1.?Token校验
在URL输入框和Token输入框中分别填写微信公众账号的接口URL和Token,这里的校验是明文模式的校验,不需要填写EncodingAESKey,如图2-28所示。
单击“Token验证”按钮,如果Token校验成功,将提示校验成功消息框,如图2-29所示;如果Token校验失败,将提示校验失败消息框。

f5ff04da75c7301bb006668892b442523f2be5a2

2.?发送消息
选择消息类型,例如“文本”,将列出该消息类型的各项参数,在各项参数中填入要发送的参数内容(网站已经默认填充了一些固定的参数),然后单击“发送消息”按钮。发送消息框中将显示本次发送的XML,接收消息框中将会显示接收到的XML数据,如图2-30所示。

338a0052aa305a830f6abdc9ba6506ca4820d57e

同时页面右侧也会显示微信效果预览图,如图2-31所示。

2661178e0dad9c65db96c7e21dc53e86720760e6

如果接收消息框中没有返回XML或者返回的内容中包含非XML格式的数据,则说明返回不正确,需要修改自己的接口程序。

2.3.2 接口调试工具

微信公众平台提供了在线接口调试工具,网址为http://mp.weixin.qq.com/debug/
该工具旨在帮助开发者检测调用微信公众平台开发者API时发送的请求参数是否正确,提交相关信息后可获得服务器的验证结果。在线接口调试工具如图2-32所示。

6bbdd0f0898c6ea47e1c3a30b76f9b44eaaf89a6

使用说明如下:
1)选择合适的接口。在接口类型和接口列表的下拉菜单中选择要调试的接口,如图2-33所示。

9b54081a8770710b664ea8cba4555f926b74f3a5

2)系统会生成该接口的参数表,您可以直接在文本框内填入对应的参数值,如图2-34所示(红色星号表示该字段必填)。

b5da3b834c2046667ed45b5b21afe19ca71a4e7d

3)单击“检查问题”按钮,即可得到相应的调试信息,如图2-35所示。

33446b78d6826b70768b9f9aef40a572a2d25575
相关文章
|
1月前
|
开发者
微信公众平台开发基本配置
微信公众平台开发基本配置
85 0
|
1月前
|
移动开发 JavaScript
微信公众号H5开发,在微信浏览器打开H5,无法一键下载图片
微信公众号H5开发,在微信浏览器打开H5,无法一键下载图片
31 0
|
3月前
|
XML Go 数据格式
【微信公众号开发】基于golang的公众号开发——接入消息自动回复接口
【微信公众号开发】基于golang的公众号开发——接入消息自动回复接口
126 0
|
4月前
|
小程序 PHP 开发者
微信公众号开发(八)生成带参数二维码,以及将二维码下载至本地
微信的二维码真是个神奇的东西。在我们开发中,应用也是很多~ 用户扫描带场景值(参数)二维码时,可能推送以下两种事件:
63 1
|
4月前
|
XML 移动开发 小程序
微信公众号开发(七)微信h5跳转小程序及小游戏示例
最近公司做活动,需要从h5页面跳转至微信小游戏。 当时接到这个需求的时候,就在想,这玩意能相互跳转么? 后来百度了一下,还真行。
112 1
|
4月前
|
小程序 PHP
微信公众号开发(六)微信支付(发红包、企业支付到零钱)需要证书请求示例
这里最主要的就是curlpost请求的时候需要带上证书。否则请求会失败。
54 0
|
4月前
|
XML JSON 小程序
微信公众号开发(四)获取用户信息
获取用户信息,微信公众号提供了两种方式:
51 0
|
4月前
|
小程序 PHP
微信公众号开发(一)打通服务器与微信之间的通信
说来惭愧PHP做了这么久,好像就没有从头开发过一个微信公众号,这次刚好有机会从头接入开发一个完整的公众号,也不能说完整,但是这些微信的接口我基本上都试一试~看看大概是什么情况。 首先:打通服务器与微信之间的通信。
55 0
|
4月前
|
JSON 小程序 前端开发
微信公众号开发(三)设置底部菜单
填写access_token值,关于如何获取accesstoken值,请参见《微信公众号开发(二)微信公众号的access_token》 最后,将想要设置菜单的json写入body中。
109 0
|
4月前
|
JSON 小程序 数据库
微信公众号开发(二)微信公众号的access_token
微信对用户使用开放了很多的功能,如:自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口,但是为了保证用户访问这些功能相对安全,每次访问都需要带上一个秘钥去验证身份。那么这个秘钥就是access_token。
66 0

热门文章

最新文章