php實現傳送微信模板訊息的方法

2022-10-06 06:36:13 字數 1722 閱讀 4497

該方法基於thinkphp實現實現,具體orderpush.class.php檔案如下:

複製** **如下:

<?php

namespace org\weixin;

/** * created by phpstorm.

* user: standopen

* date: 15-1-7

* time: 9:41

*/class orderpush

/*** 傳送post請求

* @param string $url

* @param string $param

* @return bool|mixed

*/function request_post($url = '', $param = '')

$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_se curlopt_postfields, $curlpost);

$data = curl_exec($ch); //執行curl

curl_close($ch);

return $data;

}/**

&n程式設計客棧bsp; * 傳送get請求

* @param string $url

* @return bool|mixed

*/function request_get($url = '')

$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)

else

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')

else

}本文標題: php實現傳送微信模板訊息的方法

本文位址:

PHP微信開發 傳送訊息模板

定義乙個class class weixinutil token data access token curl close ch 關閉curl return token 將模板訊息json格式化 function json tempalte openid,sysname,prid,status,ne...

微信傳送模板訊息

access token的儲存至少要保留512個字元空間。access token的有效期目前為2個小時,需定時重新整理,重複獲取將導致上次獲取的access token失效。public class access token 獲取到的憑證 public string access token 憑證...

微信開發 傳送模板訊息

先在模板庫中找到自己的想要的模板,新增到 我的模板 中。展開詳情,我們可以看到示例。接下來用c 傳送一次 從官方文件的示例中我們可以看到除了推送人的openid,還可以設定每個欄位的顏色及跳轉位址。先可以定義以個tempmodel物件 public class templatemodel publi...