亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php實現發送微信模板消息的方法

2024-05-04 23:32:03
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php實現發送微信模板消息的方法,實例分析了php操作curl及自定義模板消息的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了php實現發送微信模板消息的方法。分享給大家供大家參考。具體如下:

該方法基于thinkphp實現實現,具體OrderPush.class.php文件如下:

復制代碼代碼如下:
<?php
namespace Org/Weixin;
/**
 * Created by PhpStorm.
 * User: StandOpen
 * Date: 15-1-7
 * Time: 9:41
 */
class OrderPush
{
    protected $appid;
    protected $secrect;
    protected $accessToken;
    function  __construct($appid, $secrect)
    {
        $this->appid = $appid;
        $this->secrect = $secrect;
        $this->accessToken = $this->getToken($appid, $secrect);
    }
    /**
     * 發送post請求
     * @param string $url
     * @param string $param
     * @return bool|mixed
     */
    function request_post($url = '', $param = '')
    {
        if (empty($url) || empty($param)) {
            return false;
        }
        $postUrl = $url;
        $curlPost = $param;
        $ch = curl_init(); //初始化curl
        curl_setopt($ch, CURLOPT_URL, $postUrl); //抓取指定網頁
        curl_setopt($ch, CURLOPT_HEADER, 0); //設置header
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求結果為字符串且輸出到屏幕上
        curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
        curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
        $data = curl_exec($ch); //運行curl
        curl_close($ch);
        return $data;
    }
    /**
     * 發送get請求
     * @param string $url
     * @return bool|mixed
     */
    function request_get($url = '')
    {
        if (empty($url)) {
            return false;
        }
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        $data = curl_exec($ch);
        curl_close($ch);
        return $data;
    }
    /**
     * @param $appid
     * @param $appsecret
     * @return mixed
     * 獲取token
     */
    protected function getToken($appid, $appsecret)
    {
        if (S($appid)) {
            $access_token = S($appid);
        } else {
            $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=" . $appid . "&secret=" . $appsecret;
            $token = $this->request_get($url);
            $token = json_decode(stripslashes($token));
            $arr = json_decode(json_encode($token), true);
            $access_token = $arr['access_token'];
            S($appid, $access_token, 720);
        }
        return $access_token;
    }
    /**
     * 發送自定義的模板消息
     * @param $touser
     * @param $template_id
     * @param $url
     * @param $data
     * @param string $topcolor
     * @return bool
     */
    public function doSend($touser, $template_id, $url, $data, $topcolor = '#7B68EE')
    {
        /*
         * data=>array(
                'first'=>array('value'=>urlencode("您好,您已購買成功"),'color'=>"#743A3A"),
                'name'=>array('value'=>urlencode("商品信息:微時代電影票"),'color'=>'#EEEEEE'),
                'remark'=>array('value'=>urlencode('永久有效!密碼為:1231313'),'color'=>'#FFFFFF'),
            )
         */
        $template = array(
            'touser' => $touser,
            'template_id' => $template_id,
            'url' => $url,
            'topcolor' => $topcolor,
            'data' => $data
        );
        $json_template = json_encode($template);
        $url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" . $this->accessToken;
        $dataRes = $this->request_post($url, urldecode($json_template));
        if ($dataRes['errcode'] == 0) {
            return true;
        } else {
            return false;
        }
    }
}

 

希望本文所述對大家的php程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美一区二区影院| 亚洲情综合五月天| 欧美国产极速在线| 2019中文字幕全在线观看| 亚洲а∨天堂久久精品9966| 成人情趣片在线观看免费| 欧美日韩中文字幕日韩欧美| 91精品国产乱码久久久久久蜜臀| 国内精品久久久久影院 日本资源| 中文字幕精品在线视频| 精品香蕉在线观看视频一| 91精品国产综合久久久久久蜜臀| 日日狠狠久久偷偷四色综合免费| 欧美激情免费观看| 国产97免费视| 国产欧美va欧美va香蕉在线| 亚洲综合国产精品| 国产成人一区二区在线| 在线视频欧美日韩| 国产亚洲精品久久久久久| 久久综合久久88| 91精品在线播放| 久久久亚洲福利精品午夜| 日本久久久久亚洲中字幕| 久久99国产精品久久久久久久久| 成人国产亚洲精品a区天堂华泰| 国产精品wwww| 色婷婷综合成人| 琪琪第一精品导航| 亚洲一区美女视频在线观看免费| 韩国v欧美v日本v亚洲| 亚洲国产欧美久久| 国产美女久久久| 成人精品网站在线观看| 亚洲国产中文字幕久久网| 国产精品一区二区性色av| 欧美怡红院视频一区二区三区| 国产精品麻豆va在线播放| 亚洲日本成人网| 国产精品久久久久久亚洲影视| 亚洲第一页在线| 亚洲一区二区三区视频播放| 色爱精品视频一区| 美女视频黄免费的亚洲男人天堂| 精品香蕉在线观看视频一| 久久伊人91精品综合网站| 91精品国产高清自在线看超| 国产免费一区二区三区在线能观看| 亚洲黄页视频免费观看| 国产精品久久久久av免费| 在线观看日韩欧美| 精品无人区乱码1区2区3区在线| 国产69精品久久久| 国产欧美亚洲视频| 懂色av中文一区二区三区天美| 激情亚洲一区二区三区四区| 国产精品久久久久一区二区| 欧美一级淫片播放口| 日韩av中文字幕在线免费观看| 国产欧美日韩精品丝袜高跟鞋| 国产一区二区黑人欧美xxxx| 国产精品久久网| 久久国产色av| 日韩av高清不卡| 尤物yw午夜国产精品视频| 日韩电影免费观看在线观看| 亚洲欧美在线免费| 日韩中文字幕第一页| 久久久视频在线| 国产在线精品自拍| 欧美综合激情网| 国产精品久久国产精品99gif| 日韩成人xxxx| 亚洲精品按摩视频| 国产精品久久999| 精品亚洲一区二区| 国产精品99久久久久久白浆小说| 日韩精品亚洲元码| 亚州欧美日韩中文视频| 91视频-88av| 亚洲人成伊人成综合网久久久| 国产精品久久久av久久久| 久久精品国产亚洲一区二区| 欧美国产精品日韩| 欧美激情精品久久久| 成人精品久久一区二区三区| 91老司机精品视频| 亚洲精品狠狠操| 国产成人福利视频| 91情侣偷在线精品国产| 精品成人69xx.xyz| 国产亚洲欧洲高清一区| 日韩欧美国产激情| 国产精品久久一| 久久久欧美一区二区| 欧美在线中文字幕| 97在线看免费观看视频在线观看| 91av在线播放| 国产亚洲精品久久| 91色视频在线观看| 国产69精品久久久久99| 国产精品成熟老女人| 日韩欧美综合在线视频| 国产美女高潮久久白浆| 青草青草久热精品视频在线观看| 亚洲第一区第二区| 欧美成人在线免费| 国产精品日韩欧美综合| www.欧美免费| 精品国产福利视频| 最新69国产成人精品视频免费| 日本成人免费在线| 亚洲午夜国产成人av电影男同| 91免费国产视频| 日韩电影在线观看永久视频免费网站| 国产精品人人做人人爽| 欧美亚洲国产日韩2020| 亚洲第一精品夜夜躁人人爽| 在线精品国产成人综合| 亚洲国产成人精品一区二区| 最近2019年手机中文字幕| 久久久久久久国产精品| 97视频在线观看免费高清完整版在线观看| 欧美成年人视频网站欧美| 欧美日韩国产中文精品字幕自在自线| 亚洲在线视频福利| 欧美成人免费观看| 国产美女被下药99| 欧美电影免费观看大全| 91成人国产在线观看| 亚洲欧美日韩直播| 日韩亚洲综合在线| 国产精品久久一区| 粉嫩老牛aⅴ一区二区三区| 成人写真视频福利网| 欧美日韩成人免费| 热久久免费视频精品| 中文字幕亚洲无线码在线一区| 最近2019中文免费高清视频观看www99| 国产精品久久久av| 欧美在线视频a| 中文字幕精品久久| 91国内在线视频| 亚洲欧美日韩一区在线| 国产福利视频一区| 精品毛片三在线观看| 国产精品高潮呻吟视频| 国产精品亚洲综合天堂夜夜| 亚洲国产欧美一区二区三区同亚洲| 国产精品h在线观看| 成人免费在线视频网站| 91色视频在线观看| 91久久综合亚洲鲁鲁五月天| 国产suv精品一区二区| 亚洲国产成人久久综合一区| 欧美在线观看一区二区三区| 久久久久久久久电影| 亚洲人成电影网站色www| 国产一区二区三区三区在线观看| 亚洲精品国产福利| 亚洲四色影视在线观看| 日韩在线观看电影| 中文字幕欧美日韩精品| 国产精品久久久久一区二区|