首先有自己的web服務器,申請域名。
十余年專注成都網站制作,企業(yè)網站制作,個人網站制作服務,為大家分享網站制作知識、方案,網站設計流程、步驟,成功服務上千家企業(yè)。為您提供網站建設,網站制作,網頁設計及定制高端網站建設服務,專注于企業(yè)網站制作,高端網頁制作,對假山制作等多個方面,擁有豐富的網站推廣經驗。
申請微信公眾平臺的開發(fā)者資格,申請一個公眾號。
在自己的服務器端開發(fā)定時任務程序,程序主要流程是兩部,一:按公眾平臺的認證接口獲取公眾號認證(獲取令牌),二:調用公眾平臺消息推送接口(RESTful風格的接口)
總之需要研究微信公眾平臺的接口說明。
net的我有 java的還沒看呢 給你說說原理 通過開發(fā)者id 或者關注者列表 然后通過用戶openid(用戶唯一標示)向用戶發(fā)送客服消息 他這個通道是走的客服消息 ,前提是必須關注者主動向公眾號發(fā)過消息 時限為24h
java程序與微信公眾平臺之間實現消息推送方法:
1、本地數據庫中存放著小程序用戶表和微信公眾號的表,下面就是向某一個小程序用戶推送微信公眾號信息
2、在小程序用戶表中任意取一個用戶A信息,用戶A的openId和unionId,通過unionId到公眾號表里去檢索對應的A用戶微信公眾號的openId
3、在微信公眾號上選擇一個模板消息,編輯完要發(fā)送的的內容后,再請求發(fā)送模板消息的接口
關于微信公眾號不能推送的,或者推送報錯的,推送的miniprogram下的appid對應的小程序必須是已審核并發(fā)布的才可以推送。
推送軟件用極光推送,實現多種消息類型,開發(fā)者可以輕松地通過極光發(fā)送各個移動平臺的系統(tǒng)通知,還可以在控制臺編輯多種富文本展示模板; 極光還提供自定義消息的透傳,客戶端接到消息內容后根據自己的邏輯自由處理。
導入httpcore的jar包,httpclient用httppost調用
這個接口 分別傳入用戶的openid即可
參考微信的wiki
根據OpenID列表群發(fā)【訂閱號不可用,服務號認證后可用】
接口調用請求說明
http請求方式: POST
POST數據說明
POST數據示例如下:
圖文消息(注意圖文消息的media_id需要通過上述方法來得到):
{
"touser":[
"OPENID1",
"OPENID2"
],
"mpnews":{
"media_id":"123dsdajkasd231jhksad"
},
"msgtype":"mpnews"
}