最新消息:欢迎访问刘磊博客

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

PHP编程 飞翔的mouse 20浏览

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));

转载请注明:刘磊博客 » 微信公众号模版消息发送代码