必应壁纸官方API
Page content
必应壁纸官方 API
https://global.bing.com/HPImageArchive.aspx
该 API 不存在鉴权,最早可获取到 13 天前的数据(参数 n 配合上 idx 最大可以获取到 13 天前的数据,即 idx=7&n=7)。
附加参数 | 说明 |
---|---|
format(非必需) | 返回的数据格式。hp 为 html 格式;js 为 json 格式;其他值为 xml 格式 |
idx | 获取特定时间点的数据。如 idx=1 表示前一天(昨天),依此类推。经过测试最大值为 7 |
n (必需) | 获取数据的条数。经测试,配合上 idx 最大可以获取到 13 天前的数据,即 idx=7&n=7 |
pid | 未知。pid 为 hp 时,copyrightlink 返回的是相对地址。pid 不为 hp 时,没有看到 og 信息 |
ensearch | 指定获取必应【国际版/国内版】的每日一图。当 ensearch=1 时,获取到的是必应国际版的每日一图数据。默认情况和其他值情况下,获取到的是必应国内版的每日一图数据 |
quiz | 当 quiz=1 时,返回必应小测验所需的相关数据。 |
og | 水印图相关的信息。包含了 title、img、desc 和 hash 等信息 |
uhd | 当 uhd=1 时,可以自定义图片的宽高。当 uhd=0 时,返回的是固定宽高(1920x1080)的图片数据 |
uhdwidth | 图片宽度。当 uhd=1 时生效。最大值为 3840,超过这个值当作 3840 处理 |
uhdheight | 图片高度。当 uhd=1 时生效。最大值为 2592,超过这个值当作 2592 处理 |
setmkt | 指定图片相关的区域信息。如图片名中包含的 EN-CN、EN-US 或者 ZH-CN 等。参考值:en-us、zh-cn 等 |
setlang | 指定返回数据所使用的语言。参考值:en-us、zh-cn 等 |
API 返回数据示例:
curl "https://global.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&pid=hp&uhd=1&uhdwidth=1920&uhdheight=1080&setmkt=zh-cn&setlang=zh-cn"
{
"images": [
{
"startdate": "20211206",
"fullstartdate": "202112061600",
"enddate": "20211207",
"url": "/th?id=OHR.Koenigsbourg_ZH-CN7675452866_UHD.jpg&rf=LaDigue_UHD.jpg&pid=hp&w=1920&h=1080&rs=1&c=4",
"urlbase": "/th?id=OHR.Koenigsbourg_ZH-CN7675452866",
"copyright": "孚日山脉上的国王城堡,法国阿尔萨斯 (© Leonid Andronov/Shutterstock)",
"copyrightlink": "/search?q=%e5%ad%9a%e6%97%a5%e5%b1%b1%e8%84%89&form=hpcapt&mkt=zh-cn",
"title": "",
"quiz": "/search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20211206_Koenigsbourg%22&FORM=HPQUIZ",
"wp": true,
"hsh": "f558874adb647d120f2abaf5670dd57f",
"drk": 1,
"top": 1,
"bot": 1,
"hs": [ ]
}
],
"tooltips": {
"loading": "正在加载...",
"previous": "上一个图像",
"next": "下一个图像",
"walle": "此图片不能下载用作壁纸。",
"walls": "下载今日美图。仅限用作桌面壁纸。"
}
}
url 为壁纸相对路径,拼接后:
https://www.bing.com/th?id=OHR.Koenigsbourg_ZH-CN7675452866_UHD.jpg&rf=LaDigue_UHD.jpg&pid=hp&w=1920&h=1080&rs=1&c=4