参数
全部可选,不传时使用默认值。
基本地址:https://api.horosama.com/random.php
| 参数 | 说明 | 默认值 | 可选值 |
|---|---|---|---|
name |
图片主题 | anime | anime,genshin,赫萝,埃罗芒阿老师 查看每个分类有哪些组合 |
type |
图片方向 | pc | pc 横屏,mobile 竖屏,profile 头像 |
resolution |
分辨率 | 1080p | 1080p,2k,4k;头像使用 small |
format |
返回格式 | image | image 直接跳转到图片,json 返回图片信息 |
不是每个分类都有全部组合,例如 genshin 没有 1080p 的竖屏图。请求不存在的组合会返回 404。
返回
由 format 决定。
image:302 跳转到图片地址,浏览器会直接显示图片。
format=imageHTTP/1.1 302 Found Location: https://www.horosama.com/api/image_all/anime/1080p/pc/efA6f53Bc7A635089D125a90f4d2081F.jpg
json:返回图片地址和尺寸,适合机器人或需要自己处理图片的程序。
format=json{
"code": 200,
"url": "https://www.horosama.com/api/image_all/anime/1080p/pc/efA6f53Bc7A635089D125a90f4d2081F.jpg",
"width": 1920, // 图片宽度
"height": 1080 // 图片高度
}
出错时
参数组合不存在时返回 HTTP 404。format=json 时响应体为:
{ "code": 404, "msg": "not found" }
用法
复制就能用。
HTML 图片
<img src="https://api.horosama.com/random.php?type=mobile" alt="随机图片">
网页背景
CSSbody { background: url("https://api.horosama.com/random.php?resolution=2k") center / cover fixed; }
同一页面放多张
同一个链接在一个页面里出现多次时,浏览器会复用同一张图。在末尾各加一个不同的参数即可,例如 &_=1、&_=2,接口会忽略它。
联系站长
想新增或删除图片主题。
QQ
去赫萝的小站看看
845216974