微信開發 模板消息

微信最近開發模板消息接口,認證過的公衆帳號 能夠申請該模板消息 用於用戶在支付成功等等場景下給予用戶 提示.json

  1. 從騰訊提供的消息模板中添加到個人模板中
    個人模板
    添加成功後能夠看到模板ID 點擊詳情 能夠查詢該模板的具體數據格式
    模板消息詳情
    能夠查看到該模板消息的 詳細內容,也就是發送的數據格式

2.查看模板消息文檔 提交方式依然爲 JSON格式 POST請求URL地址 具體代碼以下:segmentfault

function curlGet($url,$method='get',$data=''){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, strtoupper($method));
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)');
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $temp = curl_exec($ch);
    return $temp;
}


$url = 'https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN';

$json = '{
"touser":"Openid", //用戶Openid
"template_id":"TEMPLATE_ID", //模板消息ID
"url":"", //留空IOS點擊顯示空白 Android 沒法點擊 非空跳轉至該URL
"topcolor":"#FF0000",
"data":{
    "first": {
    "value":"黃先生",
    "color":"yellow"
    },
    "product":{
    "value":"樂事薯片",
    "color":"pink"
    },
    "price":{
    "value":"4元",
    "color":"#173177"
    },
    "time":{
    "value":"2013年9月10日",
    "color":"#173177"
    },
    "remark":{
    "value":"祝您生活愉快!",
    "color":"#173177"
    }
}

}';api

$res = curlGet($url,'post',$json);
var_dump($res);微信

注意: JSON格式數據 要與模板消息的中的數據格式保持一致,即微信開發

{{first.DATA}} ----- >"first": {"value":"黃先生","color":"yellow"},curl

發送消息成功失敗返回的數據格式 見微信開發文檔全局返回碼說明post

相關文章
相關標籤/搜索