Bing 壁纸 RESTful API 指南
这是一个简单高效的 RESTful API,旨在为博客、个人网站或应用提供便捷的 Bing 壁纸调用能力。通过灵活的参数配置,你可以轻松实现每日壁纸自动更新或随机背景切换。
API 根地址: https://bingw.jasonzeng.dev
参数配置详解
通过在 URL 后添加查询参数,你可以对返回的图片进行精细化控制:
- 分辨率 (resolution): 指定壁纸的尺寸。默认值为
1920x1080。- 可用选项:
UHD,1920x1200,1920x1080,1366x768,1280x768,1024x768,800x600,800x480,768x1280,720x1280,640x480,480x800,400x240,320x240,240x320。
- 可用选项:
- 索引 (index): 控制获取哪一天的壁纸。
0代表今日,1代表昨日,以此类推;设置为random则随机抽取。 - 日期 (date): 直接指定日期获取壁纸(格式为 YYYYMMDD),支持范围从 20200314 至今。例如:
date=20220807。 - 尺寸与质量:
w:定义壁纸宽度(如w=1080)。H:定义壁纸高度(如H=1080)。qlt:定义图片质量,取值范围 0-100(如qlt=88)。
- 响应格式: 默认直接重定向至图片文件。若需获取 JSON 格式数据,请在请求中指定格式参数。
调用示例
场景: 获取一张 UHD 分辨率、随机索引且宽度为 1080 像素的壁纸。
请求 URL:
http://bingw.jasonzeng.dev?resolution=UHD&index=random&w=1080&qlt=86
适用场景
- 博客背景: 将 API 链接直接设置为 CSS 背景图,实现页面背景随日期自动更新。
- 随机画廊: 利用
index=random参数,在页面上创建随机展示的壁纸墙。 - 轻量化集成: 无需复杂的后端鉴权,通过简单的 URL 拼接即可快速集成。
正文完