Bing每日图片PHP代码

发布于 2018-04-12  2.25k 次阅读


烂大街的东西把。前年翻资料(源码)弄的

然后整理以下算是做个备份把XD

首先

请求网址:http://www.bing.com/HPImageArchive.aspx

请求方式:GET

参数:

  1. format    返回格式             txt.  可空         默认返回为XML,当传参为“js”时,返回JSON
  2. idx           起始返回日期     int.   可空        默认返回当日。计算方式为n-t,n为今日,t为参数。
  3. n              返回数量             int.   不可空    暂未备注

不小心写成开发文档了????

 

PHP代码

<?php
//获取源码  这里用的是 file get contents函数
$str = file_get_contents('http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1');
//解析JSON
$array = json_decode($str);
//取出url
$imgurl = $array->{"images"}[0]->{"url"};
//衔接
echo "<img src='http://www.bing.com{$imgurl}' alt='' class='bg'/>";
?>