获取必应每日壁纸(api)

admin 2024-08-12 1183 阅读 0评论


方法一:官方提供

获取Api

官方的api

https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN

首先分析一下这个接口含义,直接看后面的请求参数:

参数名称值含义
format  (非必需)

返回数据格式,不存在返回xml格式

  • js (一般使用这个,返回json格式)

  • xml(返回xml格式)

idx  (非必需)

请求图片截止天数

  • 0 今天

  • -1 截止中明天 (预准备的)

  • 1 截止至昨天,类推(目前最多获取到7天前的图片)

n (必需)

1-8 返回请求数量,目前最多一次获取8张

mkt  (非必需)

地区

  • zh-CN

  • ...

以上面url为例,可以看到返回内容为:

返回参数中的 url 为图片部分地址

stdClass Object

(

    [images] => Array

        (

            [0] => stdClass Object

                (

                    [startdate] => 20240811

                    [fullstartdate] => 202408111600

                    [enddate] => 20240812

                    [url] => /th?id=OHR.ElephantsAmboseli_ZH-CN7596989061_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp

                    [urlbase] => /th?id=OHR.ElephantsAmboseli_ZH-CN7596989061

                    [copyright] => 非洲象,肯尼亚安博塞利国家公园 (© Ruzdi Ekenheim/Getty Images)

                    [copyrightlink] => https://www.bing.com/search?q=%E4%B8%96%E7%95%8C%E5%A4%A7%E8%B1%A1%E6%97%A5&form=hpcapt&mkt=zh-cn

                    [title] => 你的声音嘹亮而清晰

                    [quiz] => /search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20240811_ElephantsAmboseli%22&FORM=HPQUIZ

                    [wp] => 1

                    [hsh] => 5919ccd9fcfd4080850356bb9e756afd

                    [drk] => 1

                    [top] => 1

                    [bot] => 1

                    [hs] => Array

                        (

                        )

                )

        )

    [tooltips] => stdClass Object

        (

            [loading] => 正在加载...

            [previous] => 上一个图像

            [next] => 下一个图像

            [walle] => 此图片不能下载用作壁纸。

            [walls] => 下载今日美图。仅限用作桌面壁纸。

        )

)


方法二:第三方提供

项目主页

Bing每日壁纸高清存档:https://bing.img.run

Bing壁纸开放API接口项目主页:https://bing.img.run/api.html


使用方法

本站开放API接口分两个,一个是获取当日壁纸,另一个是随机获取Bing历史壁纸(收录范围从2020-09-01至今)。


所有接口都是支持直接使用的链接,可以直接把它当做一个图片url链接来用,插入如下代码:


Bing今日壁纸(长期提供服务,地球不停转,我们不停服)


<img src="https://bing.img.run/uhd.php" alt="Bing每日壁纸UHD超高清原图" />

<img src="https://bing.img.run/1920x1080.php" alt="Bing每日壁纸1080P高清" />

<img src="https://bing.img.run/1366x768.php" alt="Bing每日壁纸普清" />

<img src="https://bing.img.run/m.php" alt="Bing每日壁纸手机版1080P高清" />

随机获取Bing历史壁纸


<img src="https://bing.img.run/rand_uhd.php" alt="随机获取Bing历史壁纸UHD超高清原图" />

<img src="https://bing.img.run/rand.php" alt="随机获取Bing历史壁纸1080P高清" />

<img src="https://bing.img.run/rand_1366x768.php" alt="随机获取Bing历史壁纸普清" />

<img src="https://bing.img.run/rand_m.php" alt="随机获取Bing历史壁纸手机版1080P高清" />

随机获取的Bing历史壁纸库从2020-09-01至今!


代码开源

开源,是一种互联网精神。本站所有壁纸均来自Bing、开放API接口也是基于Bing官方接口进行制作。本着取之于民用之于民的原则,本人将本站开放API接口开源在Github上。链接:


https://github.com/mike126126/bing


将Github代码克隆一份到你自己的主机(服务器)上,绑定好域名,即可访问。


需要注意的是,PHP直接输出图片的方式,图片访问走的是服务器流量,速度受限于服务器速度。建议优先选择“跳转至Bing图片直链”的方式使用,直接输出为Bing图片直链,图片访问不占用服务器流量,速度不受服务器邮箱,更快更好用。


如果您部署源代码部署到自己服务器上,那么就更建议使用302跳转的Bing直链的方式,速度为Bing速度。不想自己部署代码的,可以直接使用bing.img.run提供的API服务。


文件说明

在需要引用图片的地方插入你自己部署好的URL即可。不同参数URL文件说明如下:


uhd.php PHP链接直接输出4k超高清原图。


uhd_302.php 输出4k超高清原图的Bing直链图片。


1920×1080.php PHP链接直接输出1920×1080分辨率图片。


1920x1080_302.php 输出为1920×1080分辨率的Bing直链图片。


1366×768.php PHP链接直接输出1366×768分辨率图片。


1366x768_302.php 输出为1366×768分辨率的Bing直链图片。


m.php PHP链接直接输出1080×1920分辨率竖版图片。


m_302.php 输出为1080×1920分辨率的Bing直链竖版图片。


更新日志

2022年4月19日,初版1.0.0版本发布;


2022年5月6日,新增UHD超高清原图输出;


2022年5月8日,新增随机图输出,随机输出本站收录的Bing历史壁纸;


喜欢就支持以下吧
点赞 0

发表评论

快捷回复: 表情:
aoman baiyan bishi bizui cahan ciya dabing daku deyi doge fadai fanu fendou ganga guzhang haixiu hanxiao zuohengheng zhuakuang zhouma zhemo zhayanjian zaijian yun youhengheng yiwen yinxian xu xieyanxiao xiaoku xiaojiujie xia wunai wozuimei weixiao weiqu tuosai tu touxiao tiaopi shui se saorao qiudale qinqin qiaoda piezui penxue nanguo liulei liuhan lenghan leiben kun kuaikule ku koubi kelian keai jingya jingxi jingkong jie huaixiao haqian aini OK qiang quantou shengli woshou gouyin baoquan aixin bangbangtang xiaoyanger xigua hexie pijiu lanqiu juhua hecai haobang caidao baojin chi dan kulou shuai shouqiang yangtuo youling
提交
评论列表 (有 0 条评论, 1183人围观)

最近发表

热门文章

最新留言

热门推荐

标签列表