所有接口均支持https,如有需要请自行修改即可。
更多使用案例,请参见趣多推送公众号历史文章。
打开这个网站:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
1. 用接收消息提醒的微信账号扫码登录
2. 在公众号测试平台申请测试号 appID 和 appsecret
3. 关注测试号二维码,在右侧用户列表中获取微信ID,比如:ogvcg******cBpY 类似的字符串,长度是28位
4. 点击新增测试模板,填写内容如下:
接口地址:https://api.ccqcc.cc/Handler/WxTestMsg.ashx
请求方式:GET
请求返回:JSON
| 名称 | 类型 | 长度 | 说明 |
|---|---|---|---|
| appid | 字符串 | 实际为准 | 准备工作中获取 |
| appsecret | 字符串 | 实际为准 | 准备工作中获取 |
| template_id | 字符串 | 实际为准 | 准备工作中获取 |
| user_id | 字符串 | 实际为准 | 准备工作中获取 |
| msg | 字符串 | 20字以内 | 自定义内容 |
| 名称 | 类型 | 说明 |
|---|---|---|
| code | 字符串 | 状态码 |
| msg | 字符串 | 状态提示 |
| count | 字符串 | 数据条数 |
| data | 字符串 | 推送成功的消息内容 |
https://api.ccqcc.cc/Handler/WxTestMsg.ashx?appid=你的appid&appsecret=你的appsecret&template_id=你的template_id&user_id=你的user_id&msg=自由的飞翔
此处以Python为例,任何语言使用方式类似。
import requests
requests.get('https://api.ccqcc.cc/Handler/WxTestMsg.ashx?appid=你的appid&appsecret=你的appsecret&template_id=你的template_id&user_id=你的user_id&msg=自由的飞翔')
{
"code": "200",
"msg": "消息发送成功;",
"count": 1,
"data": "自由的飞翔"
}
| 错误码 | 错误原因 | 解释 |
|---|---|---|
| 9001 | 消息发送失败 | 微信服务器转发返回非成功标记 |
| 9002 | 请求频率过快 | 请求频繁限定6秒每次 |
| 9003 | 包含违禁词 | 消息包含常规违禁词 |
| 9004 | 账号永远封禁 | 因违规永远封停账号 |
接口地址:https://api.ccqcc.cc/Handler/WxTestMsg.ashx
请求方式:POST
请求返回:JSON
| 名称 | 类型 | 长度 | 说明 |
|---|---|---|---|
| appid | 字符串 | 实际为准 | 准备工作中获取 |
| appsecret | 字符串 | 实际为准 | 准备工作中获取 |
| template_id | 字符串 | 实际为准 | 准备工作中获取 |
| user_id | 字符串 | 实际为准 | 准备工作中获取 |
| 名称 | 类型 | 说明 |
|---|---|---|
| code | 字符串 | 状态码 |
| msg | 字符串 | 状态提示 |
| count | 字符串 | 数据条数 |
| data | 字符串 | 推送成功的消息内容 |
地址:https://api.ccqcc.cc/Handler/WxTestMsg.ashx?appid=你的appid&appsecret=你的appsecret&template_id=你的template_id&user_id=你的user_id
请求体:
{
"msg": "POST请求发起的推送示例",
"desc": "POST请求可以携带不超过4000字的消息内容,具体的内容将在查看详情中显示。"
}
此处以Python为例,任何语言使用方式类似。
如果返回诸如请求体不被识别,请参考以下配置:
data = json.dumps(payload, ensure_ascii=False).encode('utf-8')
headers = {'Content-Type': 'application/json; charset=utf-8'}
import requests
import json
url = "https://api.ccqcc.cc/Handler/WxTestMsg.ashx?appid=你的appid&appsecret=你的appsecret&template_id=你的template_id&user_id=你的user_id"
payload = json.dumps({
"msg": "您的标题",
"desc": "POST请求可以携带不超过4000字的消息内容,具体的内容将在查看详情中显示。"
})
headers = {
'Content-Type': 'application/json'
}
requests.request("POST", url, headers=headers, data=payload)
{
"code": "200",
"msg": "消息发送成功;",
"count": 1,
"data": "POST请求发起的推送示例"
}
| 错误码 | 错误原因 | 解释 |
|---|---|---|
| 9001 | 消息发送失败 | 微信服务器转发返回非成功标记 |
| 9002 | 请求频率过快 | 请求频繁限定6秒每次 |
| 9003 | 包含违禁词 | 消息包含常规违禁词 |
| 9004 | 账号永远封禁 | 因违规永远封停账号 |
接口地址:http://api.ccqcc.cc/Handler/WeChat.ashx
请求方式:GET
请求返回:JSON
| 名称 | 类型 | 长度 | 说明 |
|---|---|---|---|
| token | 字符串 | 实际为准 | 关注公众号【趣多推送】获取 |
| msg | 字符串 | 20字以内 | 消息内容 |
| 名称 | 类型 | 说明 |
|---|---|---|
| code | 字符串 | 状态码 |
| msg | 字符串 | 状态提示 |
| count | 字符串 | 数据条数 |
| data | 字符串 | 推送成功的消息内容 |
http://api.ccqcc.cc/Handler/WeChat.ashx?token=您的TOKEN&msg=自由的飞翔
此处以Python为例,任何语言使用方式类似。
import requests
requests.get('http://api.ccqcc.cc/Handler/WeChat.ashx?token=ABCDEFG&msg=自由的飞翔')
{
"code": "200",
"msg": "消息发送成功;",
"count": 1,
"data": "自由的飞翔"
}
| 错误码 | 错误原因 | 解释 |
|---|---|---|
| 9001 | 消息发送失败 | 微信服务器转发返回非成功标记 |
| 9002 | 请求频率过快 | 请求频繁限定6秒每次 |
| 9003 | 包含违禁词 | 消息包含常规违禁词 |
| 9004 | 账号永远封禁 | 因违规永远封停账号 |
接口地址:http://api.ccqcc.cc//Handler/WeChat.ashx?token=您的TOKEN,关注公众号【趣多推送】获取
请求方式:POST
请求返回:JSON
| 名称 | 类型 | 长度 | 说明 |
|---|---|---|---|
| msg | 字符串 | 20字以内 | 消息标题 |
| desc | 字符串 | 4000字内 | 消息内容 |
| 名称 | 类型 | 说明 |
|---|---|---|
| code | 字符串 | 状态码 |
| msg | 字符串 | 状态提示 |
| count | 字符串 | 数据条数 |
| data | 字符串 | 推送成功的消息内容 |
地址:http://api.ccqcc.cc/Handler/WeChat.ashx?token=您的TOKEN,关注公众号【趣多推送】获取
请求体:
{
"msg": "POST请求发起的推送示例",
"desc": "POST请求可以携带不超过4000字的消息内容,具体的内容将在查看详情中显示。"
}
此处以Python为例,任何语言使用方式类似。
如果返回诸如请求体不被识别,请参考以下配置:
data = json.dumps(payload, ensure_ascii=False).encode('utf-8')
headers = {'Content-Type': 'application/json; charset=utf-8'}
import requests
import json
url = "http://api.ccqcc.cc//Handler/WeChat.ashx?token=您的token"
payload = json.dumps({
"msg": "您的标题",
"desc": "POST请求可以携带不超过4000字的消息内容,具体的内容将在查看详情中显示。"
})
headers = {
'Content-Type': 'application/json'
}
requests.request("POST", url, headers=headers, data=payload)
{
"code": "200",
"msg": "消息发送成功;",
"count": 1,
"data": "POST请求发起的推送示例"
}
| 错误码 | 错误原因 | 解释 |
|---|---|---|
| 9001 | 消息发送失败 | 微信服务器转发返回非成功标记 |
| 9002 | 请求频率过快 | 请求频繁限定6秒每次 |
| 9003 | 包含违禁词 | 消息包含常规违禁词 |
| 9004 | 账号永远封禁 | 因违规永远封停账号 |
路径:我-设置-新消息通知,是否打开【接收新消息通知】;

路径:微信搜索【服务通知】,点击右上角三条横线图标按钮,在打开的服务通知界面再次点击右上角的齿轮图标按钮,设置【消息通知提醒】为打开状态;

路径:点击进入【趣多推送】公众号,点击右上角人像按钮,在趣多推送公众号介绍界面点击右上角的三个点按钮,在弹出的菜单中选择【设置】按钮,关闭【消息免打扰】,腾讯在关注公众号之后默认是打开消息免打扰的。
