TypechoJoeTheme
使用必应Bing API获取每日图片
统计
登录
用户名
密码

使用必应Bing API获取每日图片

2020-12-01
/
0 评论
/
184 阅读
/
正在检测是否收录...
12/01

接口:
我们用到的接口是 https://cn.bing.com/HPImageArchive.aspx?idx=0&n=1
这里的idx=0表示是显示当天的时间,如果要显示昨天的就将idx=0改为idx=1,以此类推。
注意:bing支持查看历史图片15天以内的,数字就有范围限制了(0-15)。

获取当日图片
我们有了接口就可以直接利用正则表达式去匹配相关字符串了。

下面给出一个获取并输出当日美图的php代码:

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

小王先森

本文链接:

https://xwsir.cn/2539.html(转载时请注明本文出处及文章链接)

评论 (0)