必應每日壁紙API


必應官網每天會更新不同的高質量背景圖

我們可以通過 F12 開發者工具手動下載當天的壁紙,網上也有很多網站提供必應壁紙下載。
如果我們想每天應用最新的壁紙到我們的網站上就需要手動下載再設置壁紙,比較麻煩。
因此我們需要使用 Api。

 

官方 Api

網上也不少第三方 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 截止至昨天,類推(目前最多獲取到16天前的圖片)
n(必需) 1-8 返回請求數量,目前最多一次獲取8張
mkt(非必需) 地區
zh-CN
...
 

返回示例

以上面 URL 為例,可以看到返回內容為:

此時,就得到圖片部分地址了,可以通過域名 + 圖片地址獲取圖片了:

https://cn.bing.com/th?id=OHR.RadcliffeCamera_EN-CN5700316396_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp
 

應用接口

有了 Api,就可以應用壁紙了。

 

接口文件

你可以直接使用我提供的應用接口:

https://api.gylwj.top/bing.php

直接將上面接口應用到需要顯示圖片的地方

 

自制接口

當然你也可以自己寫一個這樣的接口。
新建一個 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}"); 
?>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM