微信公众平台模板消息范例 PHP

Posted Damon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信公众平台模板消息范例 PHP相关的知识,希望对你有一定的参考价值。

<?php
$ac = file_get_contents(‘https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET‘);
$wxt = json_decode($ac,true);
$url = ‘https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=‘ . $wxt[‘access_token‘];//access_token改成你的有效值
 
$data = array(
    ‘first‘ => array(
        ‘value‘ => ‘有一名客户进行了一次预约!‘,
        ‘color‘ => ‘#FF0000‘
    ),
    ‘keyword1‘ => array(
        ‘value‘ => ‘2015/10/5 14:00~14:45‘,
        ‘color‘ => ‘#FF0000‘
    ),
    ‘keyword2‘ => array(
        ‘value‘ => ‘都会型SPA‘,
        ‘color‘ => ‘#FF0000‘
    ),
    ‘keyword3‘ => array(
        ‘value‘ => ‘1cvvvv‘,
        ‘color‘ => ‘#FF0000‘
    ),
    ‘keyword4‘ => array(
        ‘value‘ => ‘上海市浦东新区XXXXSPA馆‘,
        ‘color‘ => ‘#FF0000‘
    ),
    ‘keyword5‘ => array(
        ‘value‘ => ‘无‘,
        ‘color‘ => ‘#FF0000‘
    ),
    ‘remark‘ => array(
        ‘value‘ => ‘请您务必准时到场为客户提供SPA服务!‘,
        ‘color‘ => ‘#FF0000‘
    )
);
$template_msg=array(‘touser‘=>‘ojM5us46feM315cpmfQ9hAWfX8rE‘,‘template_id‘=>‘NgH7RUVrVbTFbqwUmhpjkZb5Tv9jKGSmqb3Prs1a8sA‘,‘topcolor‘=>‘#FF0000‘,‘data‘=>$data);
 
$curl = curl_init($url);
$header = array();
$header[] = ‘Content-Type: application/x-www-form-urlencoded‘;
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
// 不输出header头信息
curl_setopt($curl, CURLOPT_HEADER, 0);
// 伪装浏览器
curl_setopt($curl, CURLOPT_USERAGENT, ‘Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/41.0.2272.118 Safari/537.36‘);
// 保存到字符串而不是输出
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// post数据
curl_setopt($curl, CURLOPT_POST, 1);
// 请求数据
curl_setopt($curl,CURLOPT_POSTFIELDS,json_encode($template_msg));
$response = curl_exec($curl);
curl_close($curl);
echo $response;

 

以上是关于微信公众平台模板消息范例 PHP的主要内容,如果未能解决你的问题,请参考以下文章

微信开发 模板消息发送

微信公众平台的模板消息如何发送?

主动发送微信公众平台“模板消息”需要啥条件?

微信公众平台开发(102) 模板消息

微信模板消息发送

如何让学习php微信API接口