微信公眾平臺高級群發接口
1. 上傳圖文消息素材
1.1 這是什么?
用于公眾號圖文資源的維護,見文知意。
1.2 如何使用?
1.2.1 封裝json數據(粗斜體為必填,一次性可以封裝多條數據,格式固定,但微信官方有如下規定)
無論在公眾平臺網站上,還是使用接口群發,用戶每月只能接收4條群發消息,多于4條的群發將對該用戶發送失敗。
{"articles": [{
"thumb_media_id":"qI6_Ze_6PtV7svjolgs-rN6stStuHIjs9_DidOHaj0Q-mwvBelOXCFZiq2OsIU-p”,
"author":"xxx",
"title":"Happy Day",
"content_source_url":"www.qq.com",
"content":"content",
"digest":"digest"
},
...
]}
1.2.2 將數據POST到如下地址
https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=ACCESS_TOKEN
1.2.3 返回json數據
{"type":"news",
"media_id":"CsEf3ldqkAYJAU6EJeIkStVDSvffUJ54vqbThMgplD-VJXXof6ctX5fI6-aYyUiQ",
"created_at":1391857799}
1.2.4 錯誤處理
返回碼可以查閱全部返回碼對照表(一下均為此,不再贅述)
2 根據分組進行群發
2.1 這是什么?
分組是公眾賬號的管理機制,使用分組可以定向投放信息,合理運營公眾賬號,規避風險等。
2.2 如何使用?
2.2.1 封裝json數據(全部信息均為必填,圖文消息的media_id需要通過上述方法來得到)
{
"filter":{"group_id":"2"},
"mpnews":{"media_id":"123dsdajkasd231jhksad"},
"msgtype":"mpnews"
}
2.2.2將數據POST到以下地址
https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN
2.2.3 返回json數據
{
"errcode":0,
"errmsg":"send job submission success",
"msg_id":34182
}