发送公众号信息
* 发送消息
*/
public function tosend($openid, $title, $content, $time, $aid)
{
$tokens = $this->Token();
$url = 'https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=' . $tokens;
$params = [
'touser' => $openid,
'template_id' => 'L2CnR1FGrvAved-EPlNzbUAo_ZWCrIWNKxGVbp4fM-Q',//模板ID
'data' =>
[
'thing1' =>
[
'value' => $title,
],
'thing2' =>
[
'value' => $content,
],
'time3' =>
[
'value' => $time
],
],
'page' => 'pages/index/index?aid=' . $aid,
];
$json = json_encode($params, JSON_UNESCAPED_UNICODE);
$data = $this->curlPost($url, $json);
return $data;
}
protected function curlPost($url, $data)
{
$ch = curl_init();
$params[CURLOPT_URL] = $url; //请求url地址
$params[CURLOPT_HEADER] = FALSE; //是否返回响应头信息
$params[CURLOPT_SSL_VERIFYPEER] = false;
$params[CURLOPT_SSL_VERIFYHOST] = false;
$params[CURLOPT_RETURNTRANSFER] = true; //是否将结果返回
$params[CURLOPT_POST] = true;
$params[CURLOPT_POSTFIELDS] = $data;
curl_setopt_array($ch, $params); //传入curl参数
$content = curl_exec($ch); //执行
curl_close($ch); //关闭连接
return $content;
}