必应的每日一图都是 1920×1080 高清大图,如果有 API 接口我们可以广泛应用在各种站点的前端或后台作为背景图。其实,网络上也有很多人分享必应每日一图 API 接口,我们可以直接拿来使用。如果不放心的话,我们也可以自己制作必应每日一图 API 接口地址,具体操作如下:
1、在自己站点根目录中新建一个文件夹,比如bing,然后在该文件内创建一个index.php。
2、将以下代码添加到第 1 步所创建的index.php文件中,并保存文件。
<?php
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
if(preg_match('/<url>(.*?)<\/url>/', $str, $matches)) {
$imgurl = 'http://cn.bing.com'.$matches[1];
} else {
$imgurl = 'https://cn.bing.com/th?id=OHR.Springequinox2024_ZH-CN5647214924_1920x1200.jpg&rf=LaDigue_1920x1200.jpg';
}
header("Location: {$imgurl}");
?>
以上代码来自网络,其中第6行代码的默认图片地址可更换为其他的图片地址。
或添加以下代码到第 1 步所创建的index.php文件中,并保存文件。
<?php
$json_string = file_get_contents('https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&mkt=zh-CN');
$data = json_decode($json_string,true);
$url = 'https://cn.bing.com'.$data['images'][0]['url'];
header("Location: {$url}");
?>
以上代码来自网络
至此,我们已经成功创建了一个必应每日一图 API 接口,而这个 API 接口地址就是第一步所创建的文件夹的完整地址,如 https://你的域名/bing/,然后直接访问这个API接口地址就能看到必应每日一图了。具体效果可点此查看本站的API接口地址:https://tools.boke112.com/api/bing/
有了 API 接口地址应该如何使用,你可以把这个必应每日一图API接口当做一张图片的URL地址,所以只需要将这个API地址添加到需要输入图片URL地址的地方即可。具体可参考以下两篇文章: