一言 API

运行中

随机返回一条一言,包含文案和出处。词库持续更新中。

请求地址
GET api/hitokoto.php
返回参数
字段类型说明
hitokoto string 一言正文
from string 一言出处
返回示例
// Response
{
    "hitokoto": "人生如逆旅,我亦是行人。",
    "from": "苏轼"
}
调用示例
// JavaScript fetch
fetch('api/hitokoto.php')
    .then(res => res.json())
    .then(data => {
        console.log(data.hitokoto); // 一言正文
        console.log(data.from);     // 出处
    });
返回结果

背景图 API

运行中

从本地图库随机返回一张动漫背景图,支持 302 重定向和 JSON 两种返回方式。空图库时自动生成渐变星空背景。

请求地址
GET api/bg.php
请求参数
参数必填说明
type 可选 返回格式。不传则 302 重定向到图片;传 json 返回 JSON 格式
返回参数(type=json)
字段类型说明
url string 图片完整 URL
name string 图片文件名
generated boolean 是否为动态生成(空图库时为 true)
返回示例
// 默认模式:302 重定向到图片
// 直接用作 img src 或 background-image 即可

// type=json 模式
{
    "url": "https://example.com/images/bg/anime_01.jpg",
    "name": "anime_01.jpg",
    "generated": false
}
调用示例
// 方式1:直接做背景图(推荐,302重定向)
document.body.style.backgroundImage =
    'url(api/bg.php?t=' + Date.now() + ')';

// 方式2:获取 JSON 再处理
fetch('api/bg.php?type=json')
    .then(res => res.json())
    .then(data => {
        console.log(data.url);  // 图片地址
        console.log(data.name); // 文件名
    });
返回结果
背景图预览