订阅号每日可以群发一条,服务号每个自然月可以群发4条。
接口:https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN
sendall_text.php
返回:
{
"errcode": 0,
"errmsg": "send job submission success",
"msg_id": 1000000001
}
推送给index.php的XML文件
1505397941
1000000001
1
1
1
0
0
0
发送语音和发送文本类似,不过格式为:
{
"filter":{
"is_to_all":false,
"tag_id":2
},
"voice":{
"media_id":"123dsdajkasd231jhksad"
},
"msgtype":"voice"
}
sendall_mpnews.php
返回:
{"errcode":48008,"errmsg":"no permission for this msgtype hint: [PgBA9a0938ge25]"}
说是没有权限,可以调用预览接口测试:
此处视频的media_id需通过POST请求到下述接口特别地得到:https://api.weixin.qq.com/cgi-bin/media/uploadvideo?access_token=ACCESS_TOKEN POST得到,
uploadvideo.php
返回结果:
{
"type": "video",
"media_id": "4KExkgRWTofVOgQZRkCtpTEyFhuYk1Xwr1y-biXNS93U7hICK1rtHgXs8uzntW60",
"created_at": 1505400804
}
sendall_video.php
接口:https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=ACCESS_TOKEN
消息格式类似:
{
"touser":[
"OPENID1",
"OPENID2"
],
"mpnews":{
"media_id":"123dsdajkasd231jhksad"
},
"msgtype":"mpnews",
"send_ignore_reprint":0
}
这里不再列出代码。
接口:https://api.weixin.qq.com/cgi-bin/message/mass/delete?access_token=ACCESS_TOKEN
post数据:
{
"msg_id":30124,
"article_idx":2
}
返回:
{
"errcode":0,
"errmsg":"ok"
}
说明:
1、只有已经发送成功的消息才能删除
2、删除消息是将消息的图文详情页失效,已经收到的用户,还是能在其本地看到消息卡片。
3、删除群发消息只能删除图文消息和视频消息,其他类型的消息一经发送,无法删除。
4、如果多次群发发送的是一个图文消息,那么删除其中一次群发,就会删除掉这个图文消息也,导致所有群发都失效
接口:https://api.weixin.qq.com/cgi-bin/message/mass/get?access_token=ACCESS_TOKEN
post数据:
{
"msg_id": "201053012"
}
返回:
{
"msg_id":201053012,
"msg_status":"SEND_SUCCESS"
}
微信公众号开发(一)服务器及接口的配置
微信公众号开发(二)基础接口
微信公众号开发(三)获取access_token
微信公众号开发(四)自定义菜单
微信公众号开发(五)个性化菜单
微信公众号开发(六)素材管理
微信公众号开发(七)发送客服消息
微信公众号开发(八)用户管理
微信公众号开发(九)群发消息接口
微信公众号开发(十)模板消息
微信公众号开发(十一)生成带参数二维码
微信公众号开发(十二)OAuth2.0网页授权