微信公众号消息模板php例子,帮忙写个微信公众平台模板消息范例 PHP

d1a8899d331d0cd1d6e389068c753646.png

巨推传媒官方解答

2017-12-16

如图所示:openidid改成你自己的,接口URL改下,由于百度不等发链接<?php $access_token = 'KS3N4n80ZPeLsxPQIlgicPC5fGfyjhXAILK4Nv5QbV4xm4uuOnoYYJUbu89p1g0fqVmWZjdsg3ypfvnJ3CzcSXUwd7q1K9RPSMsNqRHl_e8';$url = '改成接口URL ?access_token=' . $access_token;//access_token改成你的有效值$data = array(    'first' => array(        'value' => '有一名客户进行了一次预约!',        'color' => '#FF0000'    ),    'keyword1' => array(        'value' => '2015/10/5 14:00~14:45',        'color' => '#FF0000'    ),    'keyword2' => array(        'value' => '都会型SPA',        'color' => '#FF0000'    ),    'keyword3' => array(        'value' => '1cvvvv',        'color' => '#FF0000'    ),    'keyword4' => array(        'value' => '上海市浦东新区XXXXSPA馆',        'color' => '#FF0000'    ),    'keyword5' => array(        'value' => '无',        'color' => '#FF0000'    ),    'remark' => array(        'value' => '请您务必准时到场为客户提供SPA服务!',        'color' => '#FF0000'    ));$template_msg=array('touser'=>'ojM5us46feM315cpmfQ9hAWfX8rE','template_id'=>'NgH7RUVrVbTFbqwUmhpjkZb5Tv9jKGSmqb3Prs1a8sA','topcolor'=>'#FF0000','data'=>$data);$curl = curl_init($url);$header = array();$header[] = 'Content-Type: application/x-www-form-urlencoded';curl_setopt($curl, CURLOPT_HTTPHEADER, $header);// 不输出header头信息curl_setopt($curl, CURLOPT_HEADER, 0);// 伪装浏览器curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36');// 保存到字符串而不是输出curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);// post数据curl_setopt($curl, CURLOPT_POST, 1);// 请求数据curl_setopt($curl,CURLOPT_POSTFIELDS,json_encode($template_msg));$response = curl_exec($curl);curl_close($curl);echo $response;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 PHP 中发送微信公众号模板消息,首先需要在微信公众平台中创建一个模板消息并获取模板 ID。接下来,您需要在 PHP 中使用 cURL 库向微信 API 发送 POST 请求,以便将模板消息发送给用户。以下是示例代码: ```php $access_token = 'YOUR_ACCESS_TOKEN'; $template_id = 'YOUR_TEMPLATE_ID'; $url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$access_token; $data = array( 'touser' => 'OPENID', 'template_id' => $template_id, 'data' => array( 'first' => array('value' => 'Hello, world!'), 'keyword1' => array('value' => 'Keyword 1'), 'keyword2' => array('value' => 'Keyword 2'), 'remark' => array('value' => 'This is a remark.') ) ); $data_string = json_encode($data); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($data_string) )); $result = curl_exec($ch); curl_close($ch); echo $result; ``` 上述代码中,`$access_token` 是您的公众号访问令牌,`$template_id` 是您创建的模板消息的 ID。您需要将 `OPENID` 替换为要接收模板消息的用户的 OpenID。`$data` 数组包含模板消息的详细信息,其中 `first`、`keyword1`、`keyword2` 和 `remark` 分别对应模板消息中的不同部分。最后,使用 cURL 库将 `$data` 数组作为 JSON 字符串发送到微信 API,然后解析响应以查看是否成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值