微信模板消息調用
*
* Curl 請求
*/
public
function
wtw_request(
$url
,
$data
=null){
$curl
= curl_init();
// 啟動一個CURL會話
curl_setopt(
$curl
, CURLOPT_URL,
$url
);
// 要訪問的地址
curl_setopt(
$curl
, CURLOPT_SSL_VERIFYPEER, false);
// 對認證證書來源的檢查
curl_setopt(
$curl
, CURLOPT_SSL_VERIFYHOST, false);
// 從證書中檢查SSL加密算法是否存在
curl_setopt(
$curl
, CURLOPT_USERAGENT,
$_SERVER
[
'HTTP_USER_AGENT'
]);
// 模擬用戶使用的
瀏覽器
if
(
$data
!= null){
curl_setopt(
$curl
, CURLOPT_POST, 1);
// 發送一個常規的Post請求
curl_setopt(
$curl
, CURLOPT_POSTFIELDS,
$data
);
// Post提交的數據包
}
curl_setopt(
$curl
, CURLOPT_TIMEOUT, 300);
// 設置超時限制防止死循環
curl_setopt(
$curl
, CURLOPT_HEADER, 0);
// 顯示返回的Header區域內容
curl_setopt(
$curl
, CURLOPT_RETURNTRANSFER, 1);
// 獲取的信息以文件流的形式返回
$info
= curl_exec(
$curl
);
// 執行操作
if
(curl_errno(
$curl
)) {
echo
'Errno:'
.curl_getinfo(
$curl
);
//捕抓異常
dump(curl_getinfo(
$curl
));
}
return
$info
;
}
/*
* 模板消息
*/
public
function
templetemsg(){
//獲取ACCESS_TOKEN
/*string(86) "*****"
* string(45) "{"errcode":0,"errmsg":"ok","msgid":201652404}"
*/
$ACCESS_TOKEN
=
$this
->get_Token();
$msg_url
=
"https://api.weixin.qq.com/cgi-bin/message/template/
send?access_token="
.
$ACCESS_TOKEN
.
""
;
$time
=
date
(
"Y-m-d H:i:s"
,time());
$url
=
"http://www。baidu.com/"
; ///這個鏈接是點擊圖文 跳轉的鏈接,換行只
能用\n 不能用
//請求包為一個json:
$msg_json
= '{
"touser"
:
"oPLOfjqw1fKtdUQPk1vDXCf7K8s0"
,
"template_id"
:
"iZOHjFSa-Ax2UuDlzjJx6IrwUrSvdDhD4TQPnM8kFSY"
,
"url"
:
"'.$url.'"
,
"topcolor"
:
"#FF0000"
,
"data"
:{
"first"
:{
"value"
:
"尊敬的先生:\n恭喜你模板接口調用成功了\n\n"
,
"color"
:
"#000000"
},
"keyword1"
:{
"value"
:
"模板接口調用測試\n\n"
,
"color"
:
"#000000"
},
"keyword2"
:{
"value"
:
"'.$time.'\n\n"
,
"color"
:
"#000000"
},
"remark"
:{
"value"
:
"\n\nThis message is intended only for the use of the individual
or entity激活成功"
,
"color"
:
"#0099FF"
}
}
}' ;
$result
=
$this
->wtw_request(
$msg_url
,
$msg_json
);
///$result = $this->msg_request($msg_url, $msg_json, $header = array());
dump(
$result
);
}
推薦文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
穩定
產品高可用性高并發貼心
項目群及時溝通專業
產品經理1v1支持快速
MVP模式小步快跑承諾
我們選擇聲譽堅持
10年專注高端品質開發