用 Cloudflare Workers 来实现必应每日壁纸 API

用 Cloudflare Workers 来实现必应每日壁纸 API

wszx01
2025-10-14 / 0 评论 / 2 阅读

用 Cloudflare Workers 来实现必应每日壁纸 API
一、CF-Workers-BingDaily
一个基于 Cloudflare Workers 的轻量级必应每日一图重定向服务。
github项目
通过调用必应官方接口,自动获取当天高清壁纸,并将访问请求重定向到图片源地址。部署简单,无需服务器,免费且响应迅速,支持自定义域名。
二、功能特点
自动获取必应每日高清壁纸
通过 HTTP 302 重定向直链图片,节省带宽
基于 Cloudflare Workers,无服务器部署
免费且全球加速,访问快速稳定
适合个人博客、网站背景或壁纸工具使用
三、快速开始
登录 Cloudflare,创建一个 Workers 项目
将 worker.js 代码替换为本项目提供的脚本
保存并部署,即可访问自动跳转的必应每日一图

export default {
  async fetch(request) {
    // 获取 Bing 壁纸 JSON 数据
    const res = await fetch('https://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
    const data = await res.json();

    // 构造图片地址
    const imageBase = data.images[0].urlbase;
    const imageUrl = `https://www.bing.com${imageBase}_1920x1080.jpg`;

    // 返回 302 重定向到原图
    return Response.redirect(imageUrl, 302);
  }
}
0

评论 (0)

取消