# Bing 主页壁纸聚合器 - Cloudflare Workers **Repository Path**: mcyin-workers/bing-hp-worker ## Basic Information - **Project Name**: Bing 主页壁纸聚合器 - Cloudflare Workers - **Description**: Bing 主页壁纸聚合器 - Cloudflare Workers - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://github.com/mcyin-workers/bing-hp-worker - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-03 - **Last Updated**: 2026-01-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bing 主页壁纸聚合器 - Cloudflare Workers 一个基于 Cloudflare Workers 的 Bing 每日主页壁纸聚合服务,用于获取并合并 Bing 每日壁纸 API 的数据。 ## 功能特性 - 从 Bing 每日壁纸 API 获取最新壁纸数据 - 支持多地区市场(mkt 参数) - 合并多张壁纸数据,去重并排序 - 自动生成 UHD 壁纸链接 - 支持跨域请求(CORS) - 轻量级,部署在 Cloudflare Workers 上 ## 部署方法 ### 1. 安装 Wrangler CLI ```bash npm install -g wrangler ``` ### 2. 登录 Cloudflare ```bash wrangler login ``` ### 3. 初始化项目(如果需要) ```bash wrangler init bing-hp-worker ``` ### 4. 部署到 Cloudflare Workers 将 `worker.js` 文件上传到 Cloudflare Workers 环境,或使用 Wrangler 部署: ```bash wrangler deploy ``` ## API 使用说明 ### 请求 URL ``` https://your-worker-domain/bing-hp?mkt=zh-CN ``` ### 参数说明 - `mkt`:可选,地区市场代码,默认为 `zh-CN` - 例如:`zh-CN`(中文-中国)、`en-US`(英文-美国)、`ja-JP`(日文-日本)等 ### 响应字段说明 - `images`:图片数据数组,包含 Bing 每日图片的详细信息 - `totalImages`:返回的图片总数 - `mkt`:当前使用的地区市场代码 - `sourceUrls`:数据源 URL 列表 - `timestamp`:响应时间戳 ## 示例请求 ### 获取中文-中国地区的图片 ``` https://your-worker-domain/bing-hp ``` ### 获取英文-美国地区的图片 ``` https://your-worker-domain/bing-hp?mkt=en-US ``` ## 注意事项 1. 请遵守 Bing API 的使用条款 2. 建议适当缓存响应,减少对 Bing API 的请求频率 3. 本项目仅用于学习和研究目的 ## 许可证 MIT License