群發消息太重要了,公眾號管理員需要定期通過公眾號群發一些消息,用戶通過推送的消息可以定期了解公眾號的最新信息。
群發圖文消息的過程如下:
- 首先,預先將圖文消息中需要用到的圖片,使用上傳圖文消息內圖片接口,上傳成功並獲得圖片 URL;
- 上傳圖文消息素材,需要用到圖片時,請使用上一步獲取的圖片 URL;
- 使用對用戶標簽的群發,或對 OpenID 列表的群發,將圖文消息群發出去,群發時微信會進行原創校驗,並返回群發操作結果;
- 在上述過程中,如果需要,還可以預覽圖文消息、查詢群發狀態,或刪除已群發的消息等。
群發圖片、文本等其他消息類型的過程如下:
- 如果是群發文本消息,則直接根據下面的接口說明進行群發即可;
- 如果是群發圖片、視頻等消息,則需要預先通過素材管理接口准備好 mediaID。
這一篇具體內容特別多,更多開發細節和注意事項請參考微信公眾號開發文檔【群發接口和原創校驗】仔細閱讀其他部分!!!
目錄【這是微信開發文檔提供的目錄,我們只演示部分重要的模塊!!!】
1 上傳圖文消息內的圖片獲取URL【訂閱號與服務號認證后均可用】
4 根據OpenID列表群發【訂閱號不可用,服務號認證后可用】
一、上傳圖文消息內的圖片獲取URL【訂閱號與服務號認證后均可用】
請注意,本接口所上傳的圖片不占用公眾號的素材庫中圖片數量的5000個的限制。圖片僅支持jpg/png格式,大小必須在1MB以下。
接口調用請求說明
http請求方式: POST https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN 調用示例(使用curl命令,用FORM表單方式上傳一個圖片): curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=ACCESS_TOKEN"
我們在swagger中測試這個上傳圖文素材圖片接口,填寫一個正確的圖片路徑
結果如下
二、上傳圖文消息素材【訂閱號與服務號認證后均可用】
接口調用請求說明
http請求方式: POST https://api.weixin.qq.com/cgi-bin/media/uploadnews?access_token=ACCESS_TOKEN
POST數據說明
POST數據示例如下:
限於文章篇幅有限,字段詳細說明請自行參照開發文檔
這里重點要說一下thumb_media_id這個參數,他是一個上傳永久圖片素材type是thumb獲得的media_id,,接口地址是
我們在Controller中添加我們的方法
打開swagger,測試一下我們的controller方法,我們先上傳幾個type=thumb的永久素材
獲得media_id后設置到我們的
最后上傳圖文消息素材
如果需要在群發圖文中插入小程序,則在調用上傳圖文消息素材接口時,需在content字段中添加小程序跳轉鏈接,有三種樣式的可供選擇,具體請仔細參考開發文檔【群發接口和原創校驗】
今天的內容先到這里,我們下回再見!