微信公眾平台為認證訂閱號提供每日 1 次、服務號每月 4 次的群發權限。開發者可通過高級群發接口實現更靈活的消息分發,支持文本、圖文、語音、視頻等多種素材類型。
全局唯一憑證,有效期 7200 秒,需定時刷新緩存:
GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
返回:{"access_token":"ACCESS_TOKEN","expires_in":7200}
POST https://api.weixin.qq.com/cgi-bin/message/mass/sendall?access_token=ACCESS_TOKEN
{
"filter": {"is_to_all": true},
"text": {"content": "CONTENT"},
"msgtype": "text"
}
POST https://api.weixin.qq.com/cgi-bin/message/mass/send?access_token=ACCESS_TOKEN
{
"touser": ["OPENID1", "OPENID2"],
"msgtype": "text",
"text": {"content": "hello from boxer."}
}
推薦使用 Postman 模擬 HTTPS 請求,設置 Content-Type: application/json,Body 選 raw/JSON 格式發送。返回 errcode=0 表示提交成功,msg_id 為任務 ID,可用於後續數據分析。
掌握群發接口核心在於:Token 緩存策略、素材預處理、發送頻率控制、發送結果異步回調處理四大工程化課題。