前幾天遇到這樣一場景:
某一訂閱號用戶關注后向用戶對送這樣一提醒,歡迎關注某某訂閱號公眾號,附帶消息提醒功能點擊下方菜單訂閱消息提醒功能。這樣一段話,
然后我點擊了菜單后響應了一個回復消息【歡迎訂閱某某公眾號消息提醒功能實時為您推送活動最新消息,如不需要則輸入框回復“退訂” 即可】
就是這樣一場景。
當時覺得挺好玩,微信官方提示是禁止向用戶主動發送消息的,訂閱號每天可向關注用戶推送一則文章,服務號則每月可向用戶推送四條消息,那怎么能隨時的向用戶發送消息呢
網上也有朋友搞過 好像是用什么模擬登陸 但是也附帶了一句有封號的危險,按文檔上的說法 只有向用戶發送消息 的
比如關注時的 關注事件回復 、關鍵字的圖文消息回復,點擊事件的消息回復、及模板消息,客服消息等等
但是按文檔上的介紹是都不能主動向用戶發送消息的其中的客服消息倒是可以發送但看微信公眾號的后台客服消息發送是很不的
后來在一微信第三方托管上發現有主動向用戶發送消息的功能但也是帶有48小時內向用戶發送消息,然后自己也測試了一下 上述的訂閱號確實48小時以后沒辦法再像我發送消息提醒了
我自己也測試了一下第三方托管商的48小時消息推送 第一次確實推送成功了 但是第二次第三次推送后顯示推送成功但是我並沒有接收到消息頓時感覺也不不靠譜
還有就是第三方托管還需要交年費向這個托管測試消息數才幾千 如果幾十萬的用戶量直接放棄了
但是公司需求還是得做啊 后了解多方資料后找到一快速實現的方法。流程如下:
以公眾號客服消息接口為架 從點擊菜單獲取用戶openID 然后插入庫並附帶點擊時間 發送消息時 調取當前時間的前48小時之內的然后輸入消息內容 設定時間 發送 就實現了消息發送的功能
好了不廢話了上代碼:
微信公眾號開發者配置就不說了
1.用戶點擊菜單訂閱 綁定事件

2進行事件判斷,數據入庫

3.信息顯示及消息推送

獲取到access_token,后調用客服消息接口;

4回復退定取消消息推送
關鍵字回復:

至此 消息提送已完成具體場景應用如定時發送 批量發送 用戶分類標識發送,等等小伙伴們自由發揮。
如有不對的地方敬請大家評論或留言;
