微信公众平台在线测试接口的使用
1.在线测试接口的地址:https://mp.weixin.qq.com/debug
会出现以下界面:
接口类型为基础支持的接口负责获取access_token以及获取微信服务器的IP地址
这张表在你的公众号管理页面中可以找到,以下需要用到的appid和secret也是在该页面。
2.获取access_token
access_token是公众号的全局唯一票据,公众号调用微信平台各接口时都需使用access_token。我们要主动给微信平台发送客服消息,该access_token就是我们的凭证。
目前本人掌握的两种获取access_token方法:
A)通过“基础支持”获取
在上图中填入你的appid和secret,也就是
输入后点击 检查问题
得到:
如果请求失败请检查你的appid和secret输入是否有问题。返回体中给出了access_token以及存活时间即7200秒。
B)通过浏览器发送http get请求直接获取
在浏览器输入URL格式为:
https://api.weixin.qq.com/cgi-bin/token?
grant_type=client_credential&appid=你的appid&secret=你的appsecret
得到
3.调试接口
在第一步的界面选择接口类型:如:向用户发送消息
接口列表不用你管
参数列表里复制你刚刚的access_token粘贴进去
Body体内是一个json格式的数据(一开始不知道填啥,费了半天劲,菜鸟( ⊙ o ⊙ )!)
{
"touser": "oYnAxwyLxq0T70sQAHhnDEhvb2AY",
"msgtype": "text",
"text": {
"content": "1"
}
}
这里touser填的是你要发送的目的地,是一个openid.每个用户在关注你的公总平台时都会分配唯一一个openid,在你的管理页面
Msgtype是你要发送的数据类型,这里是文本数据
content是你要发送的内容。
点击“检查问题”得到结果,表示没问题,(我关注了我的的测试号)在订阅号中找到该测试号发现收到了该信息。
返回码说明(errcode):