所以本文需要在認(rèn)證服務(wù)號(hào)的情況下學(xué)習(xí)
以上就是模板消息,只有文字和跳轉(zhuǎn)鏈接,沒有封面圖。
在服務(wù)號(hào)的后臺(tái)添加功能插件-模板消息即可。
模板消息,都是在后臺(tái)選擇" />
時(shí)間:2022-08-07 08:00:02 | 來源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2022-08-07 08:00:02 來源:網(wǎng)站運(yùn)營(yíng)
微信認(rèn)證的服務(wù)號(hào)才有推送模板消息接口https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%E6%9B%BF%E6%8D%A2%E8%87%AA%E5%B7%B1%E7%9A%84APPID&secret=%E6%9B%BF%E6%8D%A2%E8%87%AA%E5%B7%B1%E7%9A%84APPSECRET
然后訪問替換后的鏈接就會(huì)返回一串JSON格式的數(shù)據(jù)里面就有ACCESS_TOKEN
<?php //獲取微信access_tokenfunction getaccess_token(){ $code = $_GET['code']; $appid = '自己的appid'; $appsecret = '自己的appsecret'; $url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid={$appid}&secret={$appsecret}&code={$code}&grant_type=authorization_code"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); $data = curl_exec($ch); curl_close($ch); echo $data;}getaccess_token();
配置用戶要訪問的網(wǎng)頁<?php$ACCESS_TOKEN = "替換你的ACCESS_TOKEN";//ACCESS_TOKEN//openid數(shù)組$touser = [ 'ouD7BuHpIKRXPIz7pdrwI9IwDRCU', 'ouD7BuI36wSUZgteyiydmDrldQLU', 'ouD7BuLejq7R4Vbuyh41bH778cg0'];//模板消息請(qǐng)求URL$url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" . $ACCESS_TOKEN;//遍歷發(fā)送微信消息foreach ($touser as $value) { $data = getDataArray($value); $json_data = json_encode($data);//轉(zhuǎn)化成json數(shù)組讓微信可以接收 $res = https_request($url, urldecode($json_data));//請(qǐng)求開始 $res = json_decode($res, true); if ($res['errcode'] == 0 && $res['errcode'] == "ok") { echo "發(fā)送成功!<br/>"; }}//獲取發(fā)送數(shù)據(jù)數(shù)組function getDataArray($value){ $data = array( 'touser' => $value, //要發(fā)送給用戶的openid 'template_id' => "mfopDNUlvoBGGsPLB-d_nrfL8Je92xnTq5vk5ZBxL-w",//改成自己的模板id,在微信后臺(tái)模板消息里查看 'url' => "http://mp.weixin.qq.com/s/8UWPqHVa8PReWZp-No0ebA", //自己網(wǎng)站鏈接url 'data' => array( 'first' => array( 'value' => "親愛的同學(xué),您有考試提醒,請(qǐng)查閱。", 'color' => "#000" ), 'keyword1' => array( 'value' => "2017下半年教師資格證面試", 'color' => "#f00" ), 'keyword2' => array( 'value' => "2018-1-6", 'color' => "#173177" ), 'keyword3' => array( 'value' => "請(qǐng)看您的準(zhǔn)考證", 'color' => "#3d3d3d" ), 'keyword4' => array( 'value' => "教師資格證試講", 'color' => "#3d3d3d" ), 'keyword5' => array( 'value' => "答辯,選題,結(jié)構(gòu)化", 'color' => "#3d3d3d" ), 'remark' => array( 'value' => "/n現(xiàn)在是打印準(zhǔn)考證時(shí)間,請(qǐng)您在考試前打印準(zhǔn)考證,戳進(jìn)來可以查看詳情>>>", 'color' => "#3d3d3d" ), ) ); return $data;}//curl請(qǐng)求函數(shù),微信都是通過該函數(shù)請(qǐng)求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關(guān)鍵詞:指定,實(shí)現(xiàn),公眾,無限,模板
客戶&案例
營(yíng)銷資訊
關(guān)于我們
客戶&案例
營(yíng)銷資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。