必應官方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'
]