您的app_key:登录后可用

在线发送工具

发送消息

使用

最简单的使用方法,直接浏览器访问:

http://sm.rooot.me/send/app_key/title/body

如果您使用 php:

$res = file_get_contents('http://sm.rooot.me/send/app_key/title/body');

其中,app_keytitle 为必填参数,body 为选填参数,支持 markdown 语法。

或您可以封装一个函数:

<?php
function sendMsg($app_key, $title, $body=''){
    $url = 'http://sm.rooot.me/send';
    
    $data = [
        'app_key' => $app_key,
        'title' => $title,
        'body' => $body
    ];
    
    $opts = [
        'http' => [
            'method'  => 'POST',
            'header'  => 'Content-type: application/x-www-form-urlencoded',
            'content' => http_build_query($data),
            'timeout' => 20
        ]
    ];
    
    $context  = stream_context_create($opts);
    
    return file_get_contents($url,false,$context);
}
                

或您也可以使用 CURLajax ,甚至可以使用表单发送。

总而言之,只要发送 GETPOST 请求并携带 app_key、title等参数到 http://sm.rooot.me/send,就可以处理您的请求并推送到您绑定的微信号中。

返回

返回格式为 json,包含四个参数

  1. code 状态码
  2. msg 简要信息
  3. status 状态
  4. dataset 服务器保存状态
可参考下表:
/ code msg status
成功 0 success fatal
失败 1 needAppkey fatal
失败 2 unknownAppKey fatal
失败 3 needTitle fatal
警告 4 toLong warning
失败 5 unknownError fatal
失败 6 sendError fatal
失败 7 repeat fatal
失败 8 msgClose fatal

PS

  1. app_key 非常重要,不要随意泄露。
  2. 同样的消息一分钟内只能发送一次。
  3. 服务器 暂时 不主动删除您的历史消息。后期可能会删除前一个月的消息。请周知。