![微信公众平台开发标准教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/293/24982293/b_24982293.jpg)
2.4 开发者工具
本节将帮助用户了解如何使用微信公众平台提供的开发者工具,如开发者文档、在线调试工具和公众平台测试账号等。
2.4.1 开发者工具概述
微信公众平台提供了为数众多的开发者工具,在登录到微信公众平台的管理后台后,单击“开发”模块下的“开发者工具”菜单按钮即可进入工具汇总的导航页,如图2.25所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0046_0068.jpg?sign=1739402254-Bnzwbye4I0GbPXU6xnmKimElcEnFgC5b-0-7454b6128221963598228e25e838acaf)
图2.25 微信公众平台提供的开发者工具导航页
其中每种工具的作用都各不相同:
❑ 开发者文档:最重要的开发者工具,开发者通过此文档可以阅读入门指南、了解微信提供的各个接口的使用说明,文档中对于每个接口和功能也提供了详细的使用范例,帮助开发者快速开发所需的应用程序。
❑ 在线接口调试工具:因为微信公众平台开发的特殊性,为了帮助开发者检测调用微信公众平台开发者API时发送的请求参数是否正确,提交信息后可获得服务器验证结果。
❑ Web开发者工具:可在PC或Mac上模拟访问微信内网页,帮助开发者更方便地进行开发和调试。在真机上无法看到的开发日志信息(如JavaScript),都可以借助此工具进行方便的输出和调试。
❑ 公众平台测试账号:无需申请公众账号,可在测试账号中体验并测试微信公众平台所有高级接口。在正式的微信公众平台账号还在提交审核或者无法使用的时候,可以先行通过测试号进行开发测试。
❑ 公众号第三方平台:运营者可通过授权接口和功能权限给第三方平台开发者,完成微信公众号的功能开发和运营。
2.4.2 在线接口调试工具
虽然本章没有涉及微信公众平台的接口介绍,但是可以先掌握在线接口调试工具的使用方法。使用此工具可以帮助开发者校验请求的参数是否正确,也可以在提交相关信息后获得服务器返回的结果。
在开发者工具页面找到“在线接口调试工具”导航模块,单击“进入”按钮进入调试页面。调试工具提供了大部分接口的调试,其中接口类型和接口列表是二级联动的效果,开发者可以选择自己需要调试的接口。如默认选择“基础支持”分类下的“获取 access_token 接口/token”接口,如图2.26所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0047_0069.jpg?sign=1739402254-Xebjka1fangPL06et51K1cLM3l3EUSVb-0-f2ce6a660b797b2ded49d2f6d7fd9298)
图2.26 选择需要调试的接口
在接口列表后会说明当前接口的请求方式。
因为不同的接口所需要的请求参数不同,所以在选择接口后,下方的参数表单也会随之变化。例如,选择两个不同接口的参数表单,如图2.27所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0047_0070.jpg?sign=1739402254-tLUrb49jlkMDOZmy7b5XiPXcwwpHIXf0-0-bb74ef8648407bae678412f688d57b39)
图2.27 选择两个不同接口的参数表单
以“基础支持”分类下的“获取access_token接口/token”接口为例,开发者需要提交“appid”和“secret”两个参数(这两个参数可以在开发者模式的配置页获取),输入完成后可对参数进行自动验证,如图2.28所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0048_0071.jpg?sign=1739402254-QExDlp2i8FgntuUtCq3OTgP6xSmM8NGd-0-35577437792ae25d995100659e01b2c4)
图2.28 参数自动验证
当每个必填项参数输入框下方出现“校验通过”字样后,“检查问题”按钮就可以使用了。单击该按钮后,在页面下方会获得服务器返回的结果,如图2.29所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0048_0072.jpg?sign=1739402254-87e4cBMzCxcvkaVitIax7yF27FMfS2tg-0-05b61a5446b80e23e2ab8629b3170e4d)
图2.29 服务器返回的结果
注意
使用接口调试工具前,微信公众平台需要先获取所要调试接口的权限。
2.4.3 微信公众平台测试账号
使用微信公众平台测试账号可以直接体验和测试公众平台所有高级接口,无需公众账号。通过开发者工具导航页面可以进入微信公众平台测试账号的免注册登录页面,如图2.30所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0049_0073.jpg?sign=1739402254-jcOs0qmGy9MPIafMfgSW28KG0ja2B86Q-0-8e5bf85bb6fb08358bea428e148d4b2b)
图2.30 微信公众平台测试账号免注册登录页面
单击“登录”按钮后,会出现二维码微信登录界面,如图2.31所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0049_0074.jpg?sign=1739402254-2Fy2VZ2sxIUjc683shVT3dM1nSLTvMcp-0-f23e5cdca161d865234d2b8f4ee5d930)
图2.31 二维码微信登录界面
扫描二维码并成功登录测试号的管理后台,其中测试号的基本信息(如appid、appsecret等)的获取和Token验证第三方服务器接入等修改操作如图2.32所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0049_0075.jpg?sign=1739402254-gR1Kvb8tcX1GFW6ZnAF6pN0ApETHrXDF-0-ecbe3e7d5be579e54bb46c2f432388e4)
图2.32 基本信息的获取和配置
同时测试号会有一个唯一的二维码可以进行关注操作,可关注人数的上线为100人,可以对已关注用户进行手动移除操作。效果如图2.33所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0050_0076.jpg?sign=1739402254-HJCX6OKZaZdMbowk6nDc0CjOAt9SyrSI-0-f6e7d95afcf8795d556f96a5d3b833c7)
图2.33 测试账号信息和用户管理
模板消息功能也可以在测试账号里面测试使用,后续内容会详细讲解使用规范。效果如图2.34所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0050_0077.jpg?sign=1739402254-kZOvBbXgR6J49zo9WXKbd5mYfbxQU0ST-0-1ed9f53ebd90c0202c98e4d86e2f2f2b)
图2.34 模板消息接口管理界面
最后提供了体验接口的权限表,开发者可以进行查看和配置,如图2.35所示。
![](https://epubservercos.yuewen.com/2DA36B/13311755203909806/epubprivate/OEBPS/Images/Figure_0050_0078.jpg?sign=1739402254-yUk47EZmelvTs1bLmFEGDctHRbAHTYVs-0-2bd6497c928c0920ef6cd4425d139f77)
图2.35 查看可以体验的接口权限
注意
一定要注意测试账号与正式账号的区别(如接口访问数量等),在后续开发中进行针对性的区别。