图像

获取必应每日壁纸

0次调用
免费接口

这个接口可以获取最新或指定日期的必应壁纸。默认直接返回图片,也可以传 format=json 获取元数据,或者传 format=redirect 直接跳转到最终图片地址。

功能概述

  • 不传参数时,默认返回当天壁纸图片二进制
  • 可以传 date 查询指定日期的壁纸
  • 可以传 resolution 选择 4k1080
  • 可以传 format 控制返回图片、JSON 或 302 跳转
  • 当传 format=json 时,返回的是扁平 JSON 对象,里面会包含标题、副标题、说明文案、版权信息、问答信息和图片地址等字段

参数说明

resolution 默认是 4kformat 默认是 image

查询参数

date
string可选

壁纸日期,格式是 YYYY-MM-DD。不传时返回当天壁纸。

random
boolean可选

是否每次请求随机返回一张历史壁纸。传 true 时生效;不能和 date 同时使用。不传或传 false 时保持默认当天/指定日期逻辑。

resolution
string可选

返回图片的目标分辨率。可以传 4k1080,不传时默认是 4k

format
string可选

响应格式。可以传 imagejsonredirect。不传时默认是 image

响应

200 / 请求成功

请求成功。format=image 返回图片二进制,format=json 返回壁纸元数据。

格式 1format=imageimage/jpeg
图片响应说明
Response · Image/JPEG
这是什么

接口返回的是图片的二进制数据流,而非 JSON 对象。客户端在接收到响应后,需要将其作为图片文件进行解析和处理。

前端展示方案

在浏览器环境中,最标准的做法是将响应体读取为 Blob 对象,并通过 URL.createObjectURL 生成一个临时的本地访问地址,最后将其赋值给 <img> 标签。为了避免内存泄漏,建议在图片加载完成后释放该 URL。

TYPESCRIPT
Node.js 服务端保存方案

如果是在 Node.js 环境中调用该接口,可以将响应转换为 ArrayBuffer,再转为 Buffer 并写入本地文件系统。

TYPESCRIPT
格式 2format=jsonapplication/json
JSON

302 / 临时重定向

format=redirect 时,这个接口会通过 Location 响应头跳转到最终图片地址。

400 / 错误的请求

请求参数不正确。

JSON

404 / 未找到

指定日期没有找到对应的壁纸。

JSON

500 / 服务器内部错误

服务器处理失败,请稍后重试。

JSON