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