您的位置:首页 > 素材教程 > 详情

php 发送模板消息-php如何编写一个微信公众平台的消息推送?

原创:素材网 2023-06-08 20:14:54

php 微信模板消息 5000人的推送

1、php+redis 消息队列

2、swoole异步执行

想玩并发的话,php 的话除了 pcntl_fork 多个进程跑脚本,本身有批处理的模块,可以用 curl_multi_* 批量发送

php如何编写一个微信公众平台的消息推送?

给你个代码样例 不可以直接复制使用

/**

 * 发送模板消息

 * @param $tmpId 模板ID

 * @param $openId 用户openID

 * @param $param 模板参数

 * @param $url

 * @return mixed

 * @author fjlhuman

 */

public function sendTmpMessage($tmpId,$openId,$param,$url){

    $postUrl = "".$this->accessToken;

    $arrData['touser']=$openId;

    $arrData['template_id']=$tmpId;//'6OT8DDNF-CbiadTsbEKKSCZVHe_9hnhxOBT7EvURNcE';

    $arrData['url']=$url;

    $arrData['data']=$param;

    $json=json_encode($arrData);

    $result = Curl::post($postUrl, $json);

    $result=json_decode($result, true);

    $rData['isTure']=false;

    $rData['msg']="";

    if($result['errcode']==0){

        $rData['isTure']=true;

        $rData['msg']="发送成功";

    }else{

        $rData['msg']=$result['errcode'];

    }

    return $rData;

}

详情请参考

微信公众平台技术文档->模板消息接口

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

如图所示: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;

< 上一篇 母爱素材200字-写1篇关于母爱的200字作文,越快越好 下一篇 > 母爱的事例素材-关于母爱的典型事例,字数不要太多,做素材 急用!!!!
相关推荐
校园卫生海报-创建卫生城市宣传海报-怎么设计环保海报?
插画培训培训-插画培训机构推荐
海报奶茶招聘模板-奶茶店招聘信息怎么写?
校园纳新海报-社团纳新海报尺寸-动漫社招新海报制作要怎么作
最新模板
最新素材