server酱微信公众号进行微信新消息提示

需求:用户在页面上提交了信息,需要即时发送新提示到微信。

sever酱官网:http://sc.ftqq.com/3.version

步骤一:使用一个github账号登录官网,在微信推送菜单中扫码绑定一个微信号,其实就是关注一下server酱的微信公众号。

前端发送请求,一般在用户提交成功后

  //desp支持md格式
  var desp = `新消息详情:新消息详情详情详情。。。。 `
  $.ajax({
     
           url: './lib/tomessage.php',
           type: 'get',
           dataType: 'json',
           data: {
     
           text: `一条新消息!!!!`,
           desp: desp

           },
           success(res) {
     
                console.log(res)
           },
           fail(err) {
     
                console.log(err)
           }
 })

后端 tomessgae.php文件


header('Access-Control-Allow-Origin:*'); // CORS
 $text = $_REQUEST['text'];
 $desp=$_REQUEST['desp'];
 //您的SCKEY如下:登录后-发送消息菜单能找到
 $key = '' ;
 sc_send($text,$desp,$key)

function sc_send(  $text , $desp = '' , $key)
{
     
	$postdata = http_build_query(
    array(
        'text' => $text,
        'desp' => $desp
    )
);

$opts = array('http' =>
    array(
        'method'  => 'POST',
        'header'  => 'Content-type: application/x-www-form-urlencoded',
        'content' => $postdata
    )
);
$context  = stream_context_create($opts);
return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context);

}



?>

综上就能完成一个简单的消息推送了,推荐的消息必须要点进详情里去才能看到完整消息,比较那啥。这玩意的优点应该就是简单容易上手,还有就是可以白嫖。

你可能感兴趣的:(需求案例,js,php)