微信公众号模版消息发送代码

1,016次阅读
没有评论

function http_request($url,$data=array()){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    // POST 数据
    curl_setopt($ch, CURLOPT_POST, 1);
    // 把 post 的变量加上
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}

 // 发送模版消息
    //1 获取 access_token
    $access_token=http_request(“https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=”.$appid.”&secret=”.$appsecret);
    $access_token=json_decode($access_token,true);
    $access_token=$access_token[‘access_token’];
    $mburl=”https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=$access_token”;
     // 2 组装数组
    $time=date(‘Y-m-d H:i:s’);
    $arr=array(
        ‘touser’=>”$openid”,
        ‘template_id’=>”2ORPd4FwY7YPDriVCgOo9eMXPY_Bo0NfmBNcPI1PtjU”,
        ‘url’=>”https://jsgl.jsteacher.com/mobile/main.php?act=zhongxin”,
        ‘data’=>array(
            ‘first’=>array(
                ‘value’=>”$row[jsxm]: 你成功登陆吴场小学工作任务积分系统 ”,
                ‘color’=>’#173177’
            ),
            ‘keyword1’=>array(
                ‘value’=>”$row[username]”,
                ‘color’=>’#173177’
            ),
            ‘keyword2’=>array(
                ‘value’=>”$time”,
                ‘color’=>’#173177’
            ),
            ‘remark’=>array(
                ‘value’=>” 请点击查看您的任务完成情况 ”,
                ‘color’=>’#173177’
            )
        )

    );
    //3 转换为 json
    $mbres=json_encode($arr);
    //4 传递模版消息
    $mobaninfo=http_request($mburl,urldecode($mbres));

正文完
 0
飞翔的mouse
版权声明:本站原创文章,由 飞翔的mouse 于2020-04-19发表,共计1453字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。