0.微信公众平台技术文档
这个产品实际上是必需品。 没有它,你真的无法前进。 官方文档是对产品最直接、最全面的描述。 微信公众平台技术文档详细介绍了微信公众号开发的概念和流程,以及各个接口的调用方法。 您在开发过程中遇到的大部分问题都可以在这里得到解答。 难能可贵的是,本文档在一开始还提供了比较详细的示例程序,通过代码带领读者了解整个开发过程。 它详细而全面,但不冗长。 可以说是比较用心了。 ,给写文档的姑娘点个赞!
微信公众平台技术文档
1.微信公众平台接口测试号
正如入门指南中提到的,目前公众账号类型主要分为订阅账号和服务账号。 不同类型账户的主要区别在于接口调用的权限不同。 那么如果我们只是想了解各个接口的调用方法,但是找不到对应权限的公众账号怎么办? 这时候你就可以申请一个接口测试账号了。 申请流程非常简单,只需点击网页上的按钮,直接用微信扫描二维码即可。
申请测试账户
顾名思义,接口测试号是专门为开发者准备的测试接口调用方法的微信公众号。 与普通公众账号一样,您可以在网页后台管理测试账号,也可以通过扫描二维码关注测试账号并进行相应操作。 不同的是,测试账户的名称和标识不能更改。 名称为“xxx接口测试账号”,标识为灰色头像,以区别于普通公众账号。 显然,如果可以更改名称和徽标,则测试帐户可以直接用于实际生产环境,而无需申请公众帐户。
2.微信公众平台接口调试工具

当我们开发一个新功能时,我们通常希望先预览一下实际效果,这样才能对整个任务有一个更感性的认识。 在开发微信公众号时,接口调试工具就可以起到这样的作用。 界面调试工具提供了一组图形界面。 只需输入一些参数,即可调用各个接口,并立即在公众号上查看相应的效果。 这种交互方式非常直观、高效。 另外,接口调试工具也可以帮助我们。 当我们在开发过程中遇到无法调整界面的情况时,可以直接将所使用的参数复制到界面调试工具的网页中,观察运行结果是否符合预期,通过比较相似度和预期通过两种方法调用结果的差异,我们可以更准确地发现bug。 当然,就这一点而言,下面介绍的工具才是真正的工具。
接口调试工具
3.微信网页开发者工具
正如入门指南中提到的,微信网页开发已经成为整个微信公众号开发中非常重要的一部分。 事实上,在微信公众号的开发中,通过设置自动回复规则和下拉菜单为用户提供的服务非常有限。 为了完成一些比较复杂的逻辑交互,需要在微信公众号内部实现Web开发。 。
Web开发是指编写一系列的页面,引导用户在微信公众号中打开我们开发的页面,实现相关的业务逻辑。 该功能让公众号就像嵌入微信中的应用程序一样。 实现非常复杂的交互逻辑,并且比普通应用程序要小。
做过前端开发的朋友一定熟悉浏览器中的“检查元素”功能。 目前,前端和后端的开发通常是分离的,两者通过API接口连接。 为了在前端开发过程中进行调试,通常会在网页中开启“ ”功能来检查后端响应是否正确,从而发现代码中可能存在的bug。 当我们开发微信网页时,公众号中的网页是通过微信自带的浏览器来解析的。 我们只能看到网页的效果,看不到任何前后端通信的数据。 这样,当出现错误时,我们无从得知是前端的错还是后端的错,自然会影响开发的效率。 微信团队的老大们自然也想到了这一点,于是就想出了Web开发者工具作为调试工具。
微信网页开发工具
微信网页开发者工具实际上是一个微信浏览器,自带“检查元素”功能。 通过扫描二维码,我们可以使用微信账号登录该软件。 登录后就变成了一个可以在电脑桌面上打开的“微信浏览器”。 通过在地址栏输入前端网页的地址,我们可以模拟手机上点击微信公众号中某个网页的行为。 当然,前后端通讯的数据也会一目了然。 我们可以按照网页上的逻辑进行操作,就像我们在普通浏览器中一样。 简单易用,可以说是非常的省心。