必应官方API
API地址: https://cn.bing.com/HPImageArchive.aspx
参数
format(非必需)
返回数据格式,不存在返回xml格式。
js(一般使用这个格式,返回json格式)
xml
idx(非必需)
请求图片截止天数。
- 0 今天
- -1 截止中明天(预准备的)
- 1 截止至昨天,类推(目前最多获取到7天前的图片)
n(必需)
- 1-8 返回请求数量,目前一次性最多请求8张
mkt(地区)
- zh-CN
- ...
第三方个人封装API
一个封装的比较完善的API的GitHub
有时候GitHub打不开,直接带上原作者的使用说明。
API地址: http://bing.ioliu.cn
目前开放的接口
-
/v1{d,w,h,p,size,callback}
返回今日的壁纸完整数据(可选参数{d,w,h,p,size,callback}
)
若指定参数{w,h} ,则直接返回图片
参数名 | 类型 | 是否必要 | 备注 |
---|---|---|---|
d | Int | 否 | 自今日起第`d`天前的数据 |
w | Int | 否 | 图片宽度 |
h | Int | 否 | 图片高度 |
p | Int | 否 | `Page页码`:第`x`页 |
size | Int | 否 | `Size条数`:每页条数 |
callback | String | 否 | JSONP的回调函数名 |
-
/v1/rand{w,h,type,callback}
返回随机的壁纸(可选参数{w,h,type,callback}
)
参数名 | 类型 | 是否必要 | 备注 |
---|---|---|---|
w | Int | 否 | 图片宽度 |
h | Int | 否 | 图片高度 |
type | String | 否 | 返回值类型(`json`) |
callback | String | 否 | JSONP的回调函数名 |
-
/v1/blur{d,w,h,r}
返回高斯模糊壁纸(可选参数{d,w,h,r}
)
参数名 | 类型 | 是否必要 | 备注 |
---|---|---|---|
d | Int | 否 | 自今日起第`d`天前的数据 |
w | Int | 否 | 图片宽度 |
h | Int | 否 | 图片高度 |
r | Int | 否 | 模糊半径(`1-50`) |
高斯模糊接口目前只支持指定分辨率(w,h
)的图片,具体分辨率如下:
/**
* 已知分辨率
*/
resolutions: [
'1920x1200',
'1920x1080',
'1366x768',
'1280x768',
'1024x768',
'800x600',
'800x480',
'768x1280',
'720x1280',
'640x480',
'480x800',
'400x240',
'320x240',
'240x320'
]