微信库文件存放在\ThinkPHP\Library\Vendor\wechat
引入 vendor('wechat.wechat');
$WeChat = new \wechat();
=========================================================
发送微信公共号模板消息
private $WeChat = null;
private $template = [
1 => [
'id' => '', //消息模板id
'name' => '订单确认通知',//模板标题
'type' => 'b2b'
],
2 => [
'id' => '',
'name' => '订单状态变更提醒',
'type' => 'b2c'
],
];
public function __construct() {
if (!$this->WeChat) {
vendor('wechat.wechat'); //引入微信库文件
$this->WeChat = new \wechat();
}
}
public function sendTemplateB2B($cust_id, $tid, $data)
{
$openid = ;
$post = [
'touser' => $openid, //接收者openid
'template_id' => $this->template[$tid]['id'],//模板id
'url' => $data['url'],//模板跳转链接
'data' => [
'first' => ['value' => $data['first']],
'keyword1' => ['value' => $data['code'], 'color' => '#173177'],
'keyword2' => ['value' => $data['goods'], 'color' => '#173177'],
'keyword3' => ['value' => $data['money'], 'color' => '#173177'],
'remark' => ['value' => $data['remark']],
]
];
$result = $this->WeChat->sendTemplate($post);
return $result;
}