高性能随机壁纸接口 · 远程JSON源 + 本地文件夹 · 多选 · 排除 · 通配符
直接访问以下链接随机获取一张壁纸
从所有可用源中随机选择(远程 + 本地全部混合)
仅从 wallpaperweb/dm.json 远程源中随机选择
仅从 wallpaperweb/mm.json 远程源中随机选择
从 wallpaper/game/ 目录中随机选择一张
从 wallpaper/nature/ 目录中随机选择一张
从 wallpaper/anime/ 目录中随机选择一张
使用 | , & 分隔多个数据源
从 DM 和 MM 两个远程源中随机选择一个
从 game、nature、anime 三个本地目录中随机选择
从 DM、MM、game 中随机选择(& 与 | 效果相同)
使用 exclude 参数排除指定数据源
从所有源中排除 game 分类
排除 DM 和 MM,只剩本地壁纸源
从 dm 和 game 中选,但排除 game = 只剩 dm
使用 % 或 * 匹配任意字符
匹配 game、game_3d、game2024 等所有 game 开头分类
匹配 nature、4k_nature、beautiful_nature
DM 远程 + 所有 game 类,但排除 game_old
| 参数 | 类型 | 说明 | 示例 |
|---|---|---|---|
type |
字符串 | 选择壁纸源,多个用分隔符连接 | type=dm|mm type=game,nature |
exclude |
字符串 | 排除壁纸源,多个用分隔符连接 | exclude=game exclude=dm|mm |
| 分隔符 | 用途 | 示例 |
|---|---|---|
| |
管道符分隔多个源 | dm|mm|game |
, |
逗号分隔多个源 | dm,mm,game |
& |
&符号分隔(查询字符串中直接使用) | type=dm&mm&game |
% 或 * |
通配符,匹配0个或多个任意字符 | game% *nature* |
在 wallpaperweb/ 目录放入 xxx.json 文件
格式与 dm.json 相同,系统自动识别
访问地址:https://wallpaper.ospyo.com/api/v2/xxx
在 wallpaper/ 目录创建新文件夹并放入图片
支持 jpg jpeg png webp gif bmp
访问地址:https://wallpaper.ospyo.com/api/v2/分类名
wallpaperweb/分类名_local.txt),
后续访问直接读取缓存,速度极快。缓存有效期 86400 秒(24小时)。
如需手动刷新缓存,删除对应 .txt 文件即可。
wallpaperweb/xxx_urls.txt),
之后使用 file() 读取,比 json_decode 快 10 倍以上。
本地壁纸直接 readfile() 输出,无跳转延迟。