微信公众平台的开发文档写得很散,这篇文章针对调试给用户发消息的接口做一个实例讲解。
步骤
申请之后会有自己的测试公众号和appid,appsecret,这两个参数是获得access_token的关键。
-
关注自己的测试号
用自己的微信扫图中的二维码(当然是扫你自己的测试号啦),关注公众号后,测试号和你的微信账户就算是关联起来了。
-
获得access_token
access_token是所有接口必带的参数,在调试所有接口之前需要先获取。
进入调试工具页,默认的页面就是获取access_token的接口申请,填上自己测试号的appid和appsecret
得到的结果就是access_token,找个地方记录起来
-
给客户发送消息
切换接口,选择向用户发送消息,填上步骤3得到的access_token和body,body的内容在文档中可以找到。
注意:touser填的是用户的OpenID,看步骤二
写在最后
微信公众平台开发文档是针对开发公众号第三方委托管理平台的文档,不是开发公众号能力的文档。开放应用(如APP、PC网站等)的接口文档在开放平台,开放平台的开发资源又分公众号开发、移动应用开发、网站应用开发。
划重点
- access_token是调用所有接口的根本,属于基础服务,所有开发公众平台的系统都应该具备两个功能:
- 定时任务:根据app_id和appsecret刷新access_token
- 被动刷新access_token的接口
- access_token的有效时长是2小时,认证后的公众号每天的调用获取access_token的上限是2000次/天。
- 公众平台授权托管后,部分管理菜单在公众号后台不可用。