Gotify搭建记录 api访问

Docker命令

docker run --restart=always --name tencentgotify -p 3546:80 -e TZ="Asia/Shanghai"  -v /Gotify/data:/app/data   gotify/server

Gotify API设置

<?php
$data = array(
    'message' => isset($_GET['api']) ? $_GET['api'] : '永远年轻',
    'priority' => 8,
);

$headers = array(
    'X-Gotify-Key: 密钥',
    'Content-Type: application/json',
);

$options = array(
    'http' => array(
        'header'  => $headers,
        'method'  => 'POST',
        'content' => json_encode($data),
    ),
);

$context = stream_context_create($options);
$result = file_get_contents('域名/message', false, $context);

echo $result;
?>

API使用方式

留言板api

<?php
$url = 'http://t.cuicsi.cn/js_post.php';
$contentValue = isset($_GET['content']) ? $_GET['content'] : '6465484'; // 获取查询字符串中的 content 参数值,默认为 '6465484'
$data = 'key1=value1&key2=value2&content=' . $contentValue; // 将 content 参数的值设置为获取到的值

$headers = array(
    'Host: t.cuicsi.cn',
    'Content-Length: ' . strlen($data),
    'Content-Type: application/x-www-form-urlencoded;charset=UTF-8',
);

$options = array(
    'http' => array(
        'header'  => $headers,
        'method'  => 'POST',
        'content' => $data,
    ),
);

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);

echo $result;
?>
?api=自定义即可

询问方法

1.HTTP请求(POST)内容如下:
2.修改content参数以http://您的域名/您的文件.php?content=来访问
https://api.cuicsi.cn/Gotify/api%E6%8E%A8%E9%80%81.php?api=123
© 版权声明
THE END
喜欢就支持一下吧
点赞15