自建随机图片API - 让你的网站背景动起来

在搭建博客或网站时,我们经常需要随机背景图、Banner轮播等功能。今天分享一个我开发的轻量级随机图片API,零依赖、即开即用,让你轻松实现随机图片展示。
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

部署方式

只需三步:

  1. 上传图片到 images 目录(按序号命名:001.jpg, 002.jpg...)
  2. 修改配置参数(图片总数、路径)
  3. 访问接口即可使用

环境要求: PHP 5.6+,无需数据库


推荐部署平台

作为一个轻量级API,选择合适的云服务器至关重要。这里推荐创创云IDChttps://www.ccyidc.com/),他们提供多种优质服务:

为什么选择创创云?

🚀 性价比高

  • 特惠云服务器,入门级配置即可流畅运行
  • 支持按时计费,灵活弹性

🛡️ 安全可靠

  • 提供高达600G的DDoS高防服务
  • 99.99%业务稳定性承诺
  • 7×24小时技术支持

🌍 节点丰富

  • 国内节点:宁波、襄阳、绍兴等
  • 海外节点:香港、美国、日本、韩国等
  • BGP多线接入,CN2直连,低延迟

💡 适合场景

  • 博客/网站托管
  • API接口部署
  • 图片存储服务
  • 轻量级应用

我自己的这个随机图API就是部署在创创云的香港节点上,访问速度快,稳定性好,非常适合个人项目使用。


项目地址

总结

如果你也需要随机图片功能,不妨试试这个轻量级API。配合创创云的优质服务器,快速搭建属于自己的随机图床服务,让你的网站更具活力!


相关推荐:

  • 创创云IDC官网 - 专业的云计算服务提供商
  • 云服务器、高防服务器、物理机、虚拟主机等多种产品可选
  • 新用户专享优惠,欢迎体验

作者:YouChuang
发布时间:2026年3月16日
标签:随机图片API、PHP、图床、创创云IDC、云服务器