1. 程式人生 > >必應的兩個壁紙接口,可用來獲取海量的高質量壁紙和相關故事

必應的兩個壁紙接口,可用來獲取海量的高質量壁紙和相關故事

文字 桌面 code 加載 更換 隨機 ide art tip

必應在國內的名氣不是很大,很多人不知道。必應是美國微軟的搜索引擎,類似與百度。不過,有個地方很有趣,必應的首頁背景圖,每日一換,從不重復。都是團隊精選的世界各地的風景、人文類的美圖,配有相關文字描述。還是挺有意思的,不過好像只能保存近10多日的數據,超期就無法訪問了。

首先,第一個接口:http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1

可以獲得當日的必應壁紙無水印高清圖片的路徑以及版權等信息。具體返回格式如下:

{
    "images": [{
        "startdate": "20181118",
        "fullstartdate": "201811181600",
        "enddate": "20181119",
        "url": "/az/hprichbg/rb/NarrowsZion_ZH-CN9686302838_1920x1080.jpg",
        "urlbase": "/az/hprichbg/rb/NarrowsZion_ZH-CN9686302838",
        "copyright": "錫安國家公園內的維爾京河,美國猶他州 (© Justinreznick/Getty Images)",
        "copyrightlink": "http://www.bing.com/search?q=%E9%94%A1%E5%AE%89%E5%9B%BD%E5%AE%B6%E5%85%AC%E5%9B%AD
&form=hpcapt&mkt=zh-cn", "title": "", "quiz": "/search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20181118_NarrowsZion%22&FORM=HPQUIZ", "wp": true, "hsh": "a2d2b96a5c113e78bc7a0f8a508cbf73", "drk": 1, "top": 1, "bot": 1, "hs": [] }], "tooltips": { "loading": "正在加載...", "previous": "上一個圖像", "next": "下一個圖像", "walle": "此圖片不能下載用作壁紙。", "walls": "下載今日美圖。僅限用作桌面壁紙。" } }

在url的路徑上,拼上域名即可拿到圖片:

https://cn.bing.com/az/hprichbg/rb/NarrowsZion_ZH-CN9686302838_1920x1080.jpg(如果這個打不開,請認真重讀第一段最後幾句。)

值得註意的是,接口裏的idx=後面的數字為0是今日的壁紙數據,1 2 3 4 5...依次是昨日、前日... 數字是-1是明日的數據。


第二個接口:https://cn.bing.com/cnhp/coverstory(獲取當日的壁紙故事)

{
    "date": "November 19",
    "title": "峽谷秘境",
    "attribute": "美國,錫安國家公園",
    "para1": "今天是美國猶他州錫安國家公園成立99周年的日子,一直以來,它是美國訪問量最大的國家公園之一。這裏到處都是令人驚嘆的西南風景,包括錫安峽谷。壁紙中的地方叫做納羅斯水道,它是一條穿過峽谷十分狹窄的小徑,有的地方甚至只能勉強過一個人,而且有時需要淌著水行走。雖然這個時候水有點冷,但是這裏的景色,一個轉彎一個驚喜。",
    "para2": "",
    "provider": "© Justinreznick/Getty Images",
    "imageUrl": "http://hpimges.blob.core.chinacloudapi.cn/coverstory/watermark_narrowszion_zh-cn9686302838_1920x1080.jpg",
    "primaryImageUrl": "http://hpimges.blob.core.chinacloudapi.cn/coverstory/watermark_narrowszion_zh-cn9686302838_1920x1080.jpg",
    "Country": "美國",
    "City": "錫安國家公園",
    "Longitude": "-112.946625",
    "Latitude": "37.306900",
    "Continent": "北美洲",
    "CityInEnglish": "Zion National Park",
    "CountryCode": "US"
}

如果在後面加?d=20181111則是提取2018年11月11日的壁紙故事。這個時間可以從20140501-至今.

https://cn.bing.com/cnhp/coverstory?d=20181118

有了這些,你就可以搭建一個壁紙站了,每日抓取官方壁紙數據展示,個人覺得,把這些保存下來還是挺有意義的。我前幾日借用這兩個接口寫了一個簡單的壁紙站,如果你實在懶得去弄的話,可以隨時訪問下載哦!最後留個鏈接,點擊這裏吧!必應壁紙

附:

如果你的網站想要每天更換壁紙壁紙,又不想寫接口。下面這幾個我寫的接口就適合你了!

https://api.neweb.top/bing.php -----必應當日壁紙

https://api.neweb.top/bing.php?type=future ------必應明日壁紙

https://api.neweb.top/bing.php?type=rand -----近7日隨機壁紙

使用方法:

<img src="https://api.neweb.top/bing.php" alt="必應壁紙">

好了,就這麽多了。有什麽問題,歡迎評論交流。或者右上角聯系我QQ!

必應的兩個壁紙接口,可用來獲取海量的高質量壁紙和相關故事