自建随机图片API - 让你的网站背景动起来
在搭建博客或网站时,我们经常需要随机背景图、Banner轮播等功能。今天分享一个我开发的轻量级随机图片API,零依赖、即开即用,让你轻松实现随机图片展示。
项目简介
这是一个纯 PHP 实现的随机图床接口,无需数据库,只需将图片按编号命名上传即可使用。代码精简,部署简单,适合个人博客、网站背景、随机壁纸等场景。
核心功能:
- 🎲 随机返回图片
- 📋 JSON格式返回(含完整URL)
- 🎯 支持指定图片ID
- ⚡ 零依赖、轻量级
快速使用
1. 随机获取图片
直接访问接口即可获取随机图片:
<body style="background-image: url('https://api.uctb.cn/index.php')">
2. JSON格式调用
适合前端动态加载:
fetch('https://api.uctb.cn/index.php?format=json')
.then(res => res.json())
.then(data => {
console.log(data.data.url); // 完整图片URL
});
返回示例:
{
"code": 200,
"message": "success",
"data": {
"id": "042",
"url": "https://api.uctb.cn/images/imgbed_042.jpg"
}
}
3. 指定图片
GET /index.php?id=001&format=json
部署方式
只需三步:
- 上传图片到
images目录(按序号命名:001.jpg, 002.jpg...) - 修改配置参数(图片总数、路径)
- 访问接口即可使用
环境要求: PHP 5.6+,无需数据库
推荐部署平台
作为一个轻量级API,选择合适的云服务器至关重要。这里推荐创创云IDC(https://www.ccyidc.com/),他们提供多种优质服务:
为什么选择创创云?
🚀 性价比高
- 特惠云服务器,入门级配置即可流畅运行
- 支持按时计费,灵活弹性
🛡️ 安全可靠
- 提供高达600G的DDoS高防服务
- 99.99%业务稳定性承诺
- 7×24小时技术支持
🌍 节点丰富
- 国内节点:宁波、襄阳、绍兴等
- 海外节点:香港、美国、日本、韩国等
- BGP多线接入,CN2直连,低延迟
💡 适合场景
- 博客/网站托管
- API接口部署
- 图片存储服务
- 轻量级应用
我自己的这个随机图API就是部署在创创云的香港节点上,访问速度快,稳定性好,非常适合个人项目使用。
项目地址
总结
如果你也需要随机图片功能,不妨试试这个轻量级API。配合创创云的优质服务器,快速搭建属于自己的随机图床服务,让你的网站更具活力!
相关推荐:
- 创创云IDC官网 - 专业的云计算服务提供商
- 云服务器、高防服务器、物理机、虚拟主机等多种产品可选
- 新用户专享优惠,欢迎体验
作者:YouChuang
发布时间:2026年3月16日
标签:随机图片API、PHP、图床、创创云IDC、云服务器

暂无评论