PHP获取Bing美图API

1.png

Bing每日图片

今天在萨摩公园看到那个必应美图 API,自己也来简单的折腾了一下

很简单的到必应官网抓取了一个JSON数据链接

https://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1&nc=1506506983688&pid=hp&video=1

idx=o 是显示当天的图片,如果想显示昨天的美图,可以将idx=0改为idx=1,以此类推,据说,bing支持查看历史图片15天以内的,所以数字范围为1-15

还有个Bing故事的接口,想要玩的自己弄吧~

https://cn.bing.com/cnhp/coverstory/

返回数据

{"images":[{"startdate":"20170926","fullstartdate":"201709261600","enddate":"20170927","url":"/az/hprichbg/rb/LakePukaki_ZH-CN9412206565_1920x1080.jpg","urlbase":"/az/hprichbg/rb/LakePukaki_ZH-CN9412206565","copyright":"普卡基湖,新西兰南岛 (© Martin Heck/Nimia)","copyrightlink":"/search?q=%e6%99%ae%e5%8d%a1%e5%9f%ba%e6%b9%96&form=hpcapt&mkt=zh-cn","quiz":"/search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20170926_LakePukaki%22&FORM=HPQUIZ","wp":false,"hsh":"bd91fc0db200f151f707538bbaee3bf1","drk":1,"top":1,"bot":1,"hs":[],"vid":{"sources":[["mp4","video/mp4; codecs=\"avc1.42E01E, mp4a.40.2\"","//az29176.vo.msecnd.net/videocontent/NZ_Lake_Pukaki_nimiaRM_685137_768_ZH-CN.mp4"],["mp4hd","video/mp4; codecs=\"avc1.42E01E, mp4a.40.2\"","//az29176.vo.msecnd.net/videocontent/NZ_Lake_Pukaki_nimiaRM_685137_1080_HD_ZH-CN.mp4"]],"loop":true,"image":"//az29176.vo.msecnd.net/videocontent/NZ_Lake_Pukaki_nimiaRM_685137_1080_HD_ZH-CN596618977.jpg","caption":"视频:普卡基湖,新西兰南岛 (© Martin Heck/Nimia)","captionlink":"","dark":true,"audiopresent":false}}],"tooltips":{"loading":"正在加载...","previous":"上一个图像","next":"下一个图像","walle":"此图片不能下载用作壁纸。","walls":"下载今日美图。仅限用作桌面壁纸。","play":"播放视频","pause":"暂停视频"}}

然后简单的写出获取每天的美图的API

<?php
$str=file_get_contents('https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');
if(preg_match("/(.+?)</url>/ies",$str,$matches)){
$imgurl='https://cn.bing.com'.$matches1;
}
if($imgurl){
header('Content-Type: image/JPEG');
@ob_end_clean();
@readfile($imgurl);
@flush(); @ob_flush();
exit();
}else{
exit('error');
}
?>

保存为bing.php,然后直接访问即可。

我是保存在bing目录下,命名为index.php,所以直接访问http://tools.67cc.cn/bing/即可。

你也可以直接使用这个API 在你引用img图片时,可以使用
<#img src="https://www.67cc.cn/bing" alt="每日Bing美图"/>

HTTP:http://tools.67cc.cn/bing/

HTTPS:https://www.67cc.cn/bing

相关文章

热门文章

花落尘埃,等一人归来,静听雨打窗台。
朱门微开,留倩影徘徊,遥寄千里之外。

已有 2 条评论

  1. 路过 路过

    每日一图咋就这一个图

    1. 因为每天只有一图,隔一天才会自动变

添加新评论