由于除了认证服务号以外的其他类型公众账号,并没有10大高级接口的权限。对于刚注册的微信公众号,申请微信认证需要较长的时间,在通过微信认证之前将无法开发需要调用高级接口的功能。同时,对于认证服务号来说,如果直接在运营中的微信公众号上进行开发测试,势必造成对关注者的打扰和用户体验的下降。
为了解决上述问题,微信团队推出了微信公众平台接口测试账号。在最近一次微信公众平台升级后,微信公众平台接口测试账号的申请被大大简化,只需要一个手机号,就能申请成功。申请成功的微信公众平台接口测试账号,拥有所有的微信公众平台接口权限,开发者可以直接通过测试账号来进行微信公众平台的开发测试。
下面就为读者介绍如何申请一个微信公众平台接口测试账号。
首先,登录微信公众平台,进入“开发者中心”,单击“开发者工具”栏目中的“接口测试申请系统”右侧的“点击进入”按钮,进入测试账号申请页面,如图2-4所示。
接下来在手机中打开自己的微信,使用微信中的“扫一扫”功能,扫描PC浏览器中刚才打开的“微信公众平台接口测试账号申请”页面左侧的二维码,如图2-6所示。
图2-6
扫描二维码成功后,手机上会出现“应用登录”页面,单击下方的“确认登录”按钮,如图2-7所示。
图2-7
这时,PC浏览器会自动使用扫描二维码的微信号登录到“管理测试号”页面,如图2-8所示。在“接口配置信息”栏目中要填写URL和Token两个值,输入完毕后,单击“提交”按钮。微信服务器如果校验成功,则页面顶部会弹出“提交成功”的提示信息,这表示我们的微信公众平台测试账号已注册成功。测试账号拥有的接口权限在页面底部的“体验接口权限表”栏目中有详细说明,如图2-9所示。
图2-8
图2-9
需要注意的是,一个微信个人用户只能申请一个微信公众平台接口测试账号。目前测试账号的有效期为首次申请成功后一年,过期需要重新申请。测试账号的有效期在“管理测试号”页面顶部有明确提示,如图2-8所示。每个测试账号只能绑定20个微信个人用户用于测试。测试账号绑定的微信个人用户可以在“测试号二维码”栏目中查看用户列表及进行移除操作,如图2-10所示。
图2-10
每次登录测试账号管理后台,都需要使用注册测试账号时使用的微信,扫描“微信公众平台接口测试账号申请”页面左侧的二维码,然后在微信中单击“确认登录”按钮来登录。
测试账号申请成功后,在手机中用微信扫描“测试号二维码” 栏目中的二维码,即可关注测试账号,如图2-11所示。
图2-11