系统功能
Edgeone Bing Image API 提供稳定、快速的必应每日一图获取服务,支持多种查询方式和分辨率。
今日图片
获取当天必应首页的精美壁纸,包含完整的版权信息和多分辨率链接。
历史查询
支持查询过去8天内的任意一天图片,通过日期参数精确指定。
随机获取
随机获取近期任意一天的图片,适合需要随机壁纸的场景。
CDN加速
基于CDN的智能缓存系统,减少重复请求,提升响应速度。
Swagger API 文档
完整的API接口文档,包含详细的参数说明和响应示例
使用指南
快速开始
以下是使用API的基本示例:
1. 获取今日图片
const response = await fetch('/api/bing/today');
const data = await response.json();
console.log(data.images[0].url);
2. 按日期查询
const response = await fetch('/api/bing/date?date=20260324');
const data = await response.json();
3. 获取历史图片
const response = await fetch('/api/bing/history?days=7');
const data = await response.json();
data.images.forEach(img => console.log(img.title));
4. 使用图片代理
const imgUrl = '/api/proxy/image?url=' + encodeURIComponent(originalUrl);
document.getElementById('myImage').src = imgUrl;
响应数据结构
{
"code": 200,
"message": "Success",
"data": {
"images": [{
"url": "完整图片URL",
"urlBase": "图片基础URL",
"copyright": "版权信息",
"title": "图片标题",
"date": "20260324",
"resolutions": [
{ "width": 1920, "height": 1080, "url": "..." }
]
}],
"cached": true
}
}
错误处理
- 400 - 请求参数错误(无效日期格式、参数缺失等)
- 404 - 请求的资源不存在
- 503 - 必应服务暂时不可用
- 500 - 服务器内部错误