摘要:微信認證的服務號才有推送模板消息接口所以本文需要在認證服務號的情況下學習以上就是模板消息,只有文字和跳轉鏈接,沒有封面圖。
微信認證的服務號才有推送模板消息接口
所以本文需要在認證服務號的情況下學習
以上就是模板消息,只有文字和跳轉鏈接,沒有封面圖。
在服務號的后臺添加功能插件-模板消息即可。
模板消息,都是在后臺選擇一個群發模板的,然后獲取模板ID,根據這個模板,定義參數即可。
本案例需要獲取ACCESS_TOKEN
獲取ACCESS_TOKEN其實很簡單
開發文檔已經給出了獲取ACCESS_TOKEN的api
https://api.weixin.qq.com/cgi...
然后訪問替換后的鏈接就會返回一串JSON格式的數據里面就有ACCESS_TOKEN
當然ACCESS_TOKEN是會過期的
自己需要整合這個api自動獲取
我們學習過程中做測試可以直接獲取粘貼上去。
當然調用這個接口需要配置IP白名單
如果獲取過程中出現一串英文,里面有IP地址,就說明你還沒配置IP白名單
你需要進入公眾號后臺安全中心-IP白名單-粘貼提示的IP地址即可
如果你要給指定的openID群發模板消息
例如你公司做教育培訓服務的
有3個學生報了你們公司的某課程培訓班
你需要在上課前15分鐘主動向每個學生的微信推送模板消息通知上課
那么這三個學生需要關注你的服務號
你還要獲取到這三個學生的openID
然后存入數組中,遍歷數組發送即可。
獲取openID的方法
1、配置回調域名
進入公眾號,接口權限,找到網頁服務,網頁獲取用戶基本信息
進去修改你的域名即可
新建oauth.php
配置用戶要訪問的網頁
https://open.weixin.qq.com/co...REDIRECT_URI是回調鏈接
就是上面的oauth.php的地址
例如你的域名是
www.baidu.com
你把oauth.php上傳到根目錄
那么URL轉碼的回調鏈接就是
http://www.baidu.com/oauth.php回調鏈接需要URL轉碼
給大家提供一個轉碼工具http://tool.oschina.net/encod...
最終的回調鏈接是
http%3A%2F%2Fwww.baidu.com%2Foauth.php例如的你APPID是:wx66666666666666
整個用戶要訪問的網頁就是
https://open.weixin.qq.com/co...://www.baidu.com/oauth.php&response_type=code&scope=SCOPE&state=STATE#wechat_redirect用戶訪問的網頁也需要URL轉碼
最終的網址是:
https%3A%2F%2Fopen.weixin.qq.com%2Fconnect%2Foauth2%2Fauthorize%3Fappid%3Dwx66666666666666%26redirect_uri%3Dhttp%3A%2F%2Fwww.baidu.com%2Foauth.php%26response_type%3Dcode%26scope%3DSCOPE%26state%3DSTATE%23wechat_redirect然后用微信訪問上面的最終的網址,就會返回一串JSON數據,里面有openid
要想獲得3個學生的openid那么就要這三個學生點進去,獲取發給你下面就是模板消息推送給指定的openid的代碼
我就以這三個學生的openid為例"; } } //獲取發送數據數組 function getDataArray($value) { $data = array( "touser" => $value, //要發送給用戶的openid "template_id" => "mfopDNUlvoBGGsPLB-d_nrfL8Je92xnTq5vk5ZBxL-w",//改成自己的模板id,在微信后臺模板消息里查看 "url" => "http://mp.weixin.qq.com/s/8UWPqHVa8PReWZp-No0ebA", //自己網站鏈接url "data" => array( "first" => array( "value" => "親愛的同學,您有考試提醒,請查閱。", "color" => "#000" ), "keyword1" => array( "value" => "2017下半年教師資格證面試", "color" => "#f00" ), "keyword2" => array( "value" => "2018-1-6", "color" => "#173177" ), "keyword3" => array( "value" => "請看您的準考證", "color" => "#3d3d3d" ), "keyword4" => array( "value" => "教師資格證試講", "color" => "#3d3d3d" ), "keyword5" => array( "value" => "答辯,選題,結構化", "color" => "#3d3d3d" ), "remark" => array( "value" => " 現在是打印準考證時間,請您在考試前打印準考證,戳進來可以查看詳情>>>", "color" => "#3d3d3d" ), ) ); return $data; } //curl請求函數,微信都是通過該函數請求 function https_request($url, $data = null) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (!empty($data)) { curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output; } ?>新建test.php
拷貝代碼
修改你的
ACCESS_TOKEN
修改你的學生的3個openid
修改你的模板ID
模板ID是什么?
就是你要推送的那個卡片的模板
例如支付成功模板,上課通知模板,發貨模板....當然代碼我覺得你們看得懂的!
轉載請注明出處!
只要修改模板里面的自定義參數
然后確保ACCESS_TOKEN還在有效期內
訪問test.php
你這三個學生就會同時收到推送的模板消息了!
一天最多推送100000條!
還可以點進去直接訪問你配置的lP鏈接學習交流微信:face6009
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28110.html
摘要:微信認證的服務號才有推送模板消息接口所以本文需要在認證服務號的情況下學習以上就是模板消息,只有文字和跳轉鏈接,沒有封面圖。 微信認證的服務號才有推送模板消息接口所以本文需要在認證服務號的情況下學習 showImg(https://segmentfault.com/img/bV1Zj2?w=341&h=610); 以上就是模板消息,只有文字和跳轉鏈接,沒有封面圖。在服務號的后臺添加功能插...
摘要:微信認證的服務號才有推送模板消息接口所以本文需要在認證服務號的情況下學習以上就是模板消息,只有文字和跳轉鏈接,沒有封面圖。 微信認證的服務號才有推送模板消息接口所以本文需要在認證服務號的情況下學習 showImg(https://segmentfault.com/img/bV1Zj2?w=341&h=610); 以上就是模板消息,只有文字和跳轉鏈接,沒有封面圖。在服務號的后臺添加功能插...
摘要:此接口主要用于客服等有人工消息處理環節的功能,方便開發者為用戶提供更加優質的服務。不支持廣告等營銷類消息以及其它所有可能對用戶造成騷擾的消息。 1、關于群發接口和消息接口 關于群發接口1.訂閱號每天可以群發消息一條,服務號每月(自然月)四條的群發權限。開發者模式下,可以通過高級群發接口,實現更靈活的群發能力。2.注意● 對于認證訂閱號,群發接口每天可成功調用1次,此次群發可選擇發送給全...
摘要:關于上傳圖文消息素材和新增永久圖文素材的區別上傳圖文消息素材等于是直接把圖文素材傳到微信的服務器,每次憑借獲取素材,并且不占用素材庫新增永久圖文素材在開發者和微信服務器之間,多了一個素材庫。 **說明1.文章和有道筆記幾乎內容相同,所以如果有人在有道上有幸看到一樣的文章,應該也是我寫的,除非是全部復制2.內容會較長,故會拆分多篇文章講解3.目前基本的群發已記錄完結,如果后續有補充,會作...
閱讀 1748·2021-10-13 09:39
閱讀 1317·2019-08-30 13:58
閱讀 1412·2019-08-29 16:42
閱讀 3561·2019-08-29 15:41
閱讀 2991·2019-08-29 15:11
閱讀 2470·2019-08-29 14:10
閱讀 3405·2019-08-29 13:29
閱讀 2087·2019-08-26 13:27