更新
2019.01.24
- 修复bing国内访问问题
2018.11.22
接口数据增加至2015年7月7日
2018.11.11
- 接口内容增加,故事内容由一个接口统一返回
- 接口内容结构调整
现在,必应接口统一返回每日的3个小故事,同时接口内容的结构更加清晰:
{
"code":200,
"data":{
"primary":{
"pid":"bfe05ea9ly1fwyb2nq400j21hc0u044u",
"title":"威严而苍凉",
"attribute":"法国,莱桑德利",
"image":"https://www.bing.com/az/hprichbg/rb/ChateauGaillard_ZH-CN10606001857_1920x1080.jpg",
"story":"在法国鲁昂西南约25英里处,盖亚尔城堡遗迹屹立于塞纳河畔。城堡由国王理查德一世在1196年下令修建,当时英国已经占领了法国的部分地区。在法国亨利四世下令拆除这座城堡之前,包括百年战争在内,英法两国为争夺这座城堡的控制权斗争了约400年。如今,城堡的外墙已经全年对游客开放,而内墙只在夏季开放。",
"search":"http://www.bing.com/search?q=%E7%9B%96%E4%BA%9A%E5%B0%94%E5%9F%8E%E5%A0%A1&form=hpcapt&mkt=zh-cn",
"provider":"© Francis Cormon/age fotostock",
"Continent":"欧洲",
"Country":"法国",
"City":"莱桑德利",
"Longitude":"1.40251",
"Latitude":"49.24224",
"date":"2018-10-25"
},
"extra":[
{
"pid":"",
"title":"我很丑但是很结实",
"attribute":"昂热城堡",
"image":"http://s.cn.bing.net/th?id=OJ.yMFD1ChDKat90w&pid=MSNJVFeeds",
"story":"有人说第一次看到昂热城堡时,觉得有点丑,看着像炮台,其实这是一座典型的中世纪防御型城堡,城堡与堡垒交叉而建,地势极其险峻,一面紧临卢瓦尔河,另三面则有17个高耸的塔楼和长达一公里的围墙,这些把城堡掩护的密不透风。这里也一度被用作牢房来关押犯人,在历史上从未被外敌攻破过,当真是固若金汤!",
"search":"/Search?q=%e6%98%82%e7%83%ad%e5%9f%8e%e5%a0%a1&mkt=zh-cn&FORM=BNLH" h="ID=SERP,5021.2"
},
{
"pid":"",
"title":"王者范儿",
"attribute":"国王城堡",
"image":"http://s3.cn.bing.net/th?id=OJ.Tg0sWs07Vck03A&pid=MSNJVFeeds",
"story":"国王城堡始建于十二世纪,但自修建之时,国王城堡就一直处于欧洲各个王宫贵族以及国王的冲突中。城堡的主人不断更换,于是城堡的修建也留下了不同主人的印记,他们把自己的想法留在了城堡的建设中。如今看到的城堡是19世纪重建在原址上的,但是是完全按照原来中世纪的样子重建的,城堡给人展示了中世纪城堡以及城堡的生活。",
"search":"/Search?q=Ch%c3%a2teau+du+Haut-K%c5%93nigsbourg&mkt=zh-cn&FORM=BNLH" h="ID=SERP,5022.2"
}
]
}
}
2018.11.06
现在每天的图片都自动上传新浪图床,在接口中将直接返回该图片在新浪图床上的pid,通过pid的拼接你可以使用新浪图床上的图片链接。
同时Demo站也已经同步更新,所有图片链接都来自于新浪图床上的链接,整站访问速度已经非常理想。
https://bing.lylares.com/
返回示例:
{
"code":"200",
"pid":"bfe05ea9ly1fwyb4evl4xj21hc0u0gum",
"title":"岁月留下的痕迹",
"attribute":"澳大利亚,库拉马湾",
"image":"https://www.bing.com/az/hprichbg/rb/HoneycombKoolamaBay_ZH-CN8963688992_1920x1080.jpg",
"story":"远看像蜂窝,近看像蜂窝,用手摸一摸,却不是蜂窝!没错,壁纸中这些布满大大小小坑洞的玩意儿确实不是蜜蜂的家,而是澳大利亚西北部的库拉马湾的岩石因蜂窝状风化作用而形成的,也叫蜂窝岩,它们结构优美,长的像蜂巢蛋糕一样,如果能吃的话绝对酥脆爽口!",
"search":"http://www.bing.com/search?q=%E9%A3%8E%E5%8C%96%E4%BD%9C%E7%94%A8&form=hpcapt&mkt=zh-cn",
"provider":"© Ralph Lee Hopkins/Shutterstock/Offset",
"Continent":"大洋洲",
"Country":"澳大利亚",
"City":"库拉马湾",
"Longitude":"127.307109",
"Latitude":"-13.926997",
"date":"2018-11-06"
}
使用:
接口返回中的pid
为新浪图床图片pid,可以按照固定形式拼接获取不同分辨率的图片。
新浪图床图片分辨率有如下几种:
{large,bmiddle,mw1024,mw690,small,square,thumb180,thumbnail}
拼接使用:
https://image.baidu.com/search/down?url=https://tvax1.sinaimg.cn/{type}/{pid}.jpg
比如需要该pid下最大分辨率的图片:
https://image.baidu.com/search/down?url=https://tvax1.sinaimg.cn/large/bfe05ea9ly1fwyb4evl4xj21hc0u0gum.jpg
关于新浪图床API你可以参考:
新浪图床API接口及源码
2018.06.29:必应每日随机壁纸API更新
前往查看
2018.02月接口调整,请前往开放平台文档
2018.01.06接口调整,接口添加一组公共令牌,原接口不再提供直接调用。
新的令牌:
AppKey=aHR0cHM6Ly93d3cubHlsYXJlcy5jb20v
最新调用示例:
https://api.lylares.com/bing/?AppKey={$AppKey}
原直接调用[https://api.lylares.com/bing/]将返回错误:
{"code":"10000","msg":"授权失败"}
2017.12.4 接口调整,添加新的输出内容,请参考返回示例。
效果
返回示例:
{
"code": 200,
"title": "不冬眠的小家伙",
"attribute": "可爱的灰松鼠",
"image": "https://www.bing.com/az/hprichbg/rb/SolsticeSquirrel_ZH-CN6551849968_1920x1080.jpg",
"story": "在北半球的寒冷冬季,许多动物选择在这些寒冷黑暗的日子里冬眠,而东部灰松鼠则完全清醒的度过冬天。它们会搜寻大量的食物,并藏在它们的领地,这种行为相当于动物界的“囤积狂”,当然这也是松鼠们聪明的一点,它们不需要冬眠来冻住自己的胃,而是吃掉大量的食物来囤积脂肪!",
"search": "http://www.bing.com/search?q=%E6%9D%BE%E9%BC%A0&form=hpcapt&mkt=zh-cn",
"API AUTHOR": "https://www.lylares.com",
"provider": "© Darlyne A. Murawski/Getty Images",
"Continent": "亚洲",
"Country": "",
"City": "",
"Longitude": "",
"Latitude": "",
"date": "20171221"
}
2017.11.16 接口更新,支持json输出。
新接口:
https://api.berryapi.net/get/bing
原直接调用接口:
https://api.lylares.com/bing/image/?w/h/d
今天把bing接口稍微更改了一下,可以调整图片的分辨率,以及提供最近9天的图片选择。
调用参数
基础参数
参数名 | 类型 | 是否必要 | 备注 |
---|---|---|---|
w | Int |
是 | 图片宽度 |
h | Int |
是 | 图片高度 |
d | Int |
否 | 自今日起第d 天前的图片 |
可用分辨率:
‘1920×1080‘,
‘1366×768‘,
‘1280×768‘,
‘1024×768‘,
‘800×600‘,
‘800×480‘,
‘768×1280‘,
‘720×1280‘,
‘640×480‘,
‘480×800‘,
‘400×240‘,
‘320×240‘,
‘240×320‘
可用日期:
day={-1,0,1,2,3,4,5,6,7}
调用示例:
昨天的图片:
带参数day的调用:(1920×1080分辨率)
https://api-cn.berryapi.net/?service=App.Bing.Images&day=1
今天的图片:
(1920×1080分辨率):不带参数d或者day=0时默认调用的:https://api-cn.berryapi.net/?service=App.Bing.Images&day=-0
明天的图片:
参数d=-1,https://api-cn.berryapi.net/?service=App.Bing.Images&day=-1
每日故事api:
故事位于图片api的story
app_key 去哪里搞啊