之前用Go实现了一个短网址服务BitURL.top,背景图片采用了随机展现的效果。后来想到了Bing的每日壁纸还不错,在网上搜索了一下,顺便搞了一个Bing每日壁纸API的开源项目。利用这个API,你也可以获取和展现Bing的每日壁纸了。
Bing每日壁纸API是一个基于RESTful的API,这里有一个已经部署好的API,此API已经支持HTTPS,可以放心调用。
API调用方法
API
- API地址: https://bing.biturl.top
- 调用方式:
HTTP GET
相关参数
resolution壁纸的分辨率.1920为默认值, 你也可以将其设置为1366.formatAPI的调用返回格式, 值可以为json或者image. 如果返回格式设置为image, API会直接跳转请求到对应的图片地址.index壁纸的index,默认从0开始。由于Bing壁纸的图片每日更新,所以通过index值可以获取之前的图片。mktBing壁纸的地区参数,默认为zh-CN, 你也可以将其设置为en-US,ja-JP,en-AU,en-UK,de-DE,en-NZ,en-CA。
调用示例
- API请求
1 | https://bing.biturl.top/?resolution=1920&format=json&index=0&mkt=zh-CN |
- 返回
1 | { |
CSS中设置背景图片
可以使用此API直接在CSS中设置背景图片:
1 | background-image: url(https://bing.biturl.top/?resolution=1920&format=image&index=0&mkt=zh-CN); |
背景图片示例站点


