注册
『笔记』『教程』自制随机显示必应每日一图,以及API代码及调用方法
Brains - 灵感乌托邦

『笔记』『教程』自制随机显示必应每日一图,以及API代码及调用方法

六六丶
2022-09-09 / 37 评论 / 16,203 阅读 / 收录检测中...
广告
温馨提示:
本文最后更新于2023年06月20日,已超过550天没有更新,若内容或图片失效,请留言反馈。

前言

主题有好多模板设置了分类的背景图,调用了第三方api但是最近第三方挂了

这就是图省事不写代码的后果,一旦图片都失效,网站打开速度慢不说,图片的背景图还是灰蒙蒙一片,非常尴尬。。。

百度了下必应每日api源代码有很多,但是随机显示的也都是调用人家自己的,这样就可能再次出现无法打开的情况,但是仅仅调用一张图片又略显单调(最烦我这种啥也不是,要求还多的人。。。)

终于皇天不负有心人让我找到了一个随机显示必应图片的api调用方法,附上代码及适用教程。

调用方法(教程和代码在下方)

API只支持https调用,所有参数均仅适用于以 GET 方式进行请求,可直接插入img标签中

请求地址:(不要适用本站api代码,跨域)

https://www.hellolin.cn/api-hello/bing

调用参数

参数代码参数含义可用参数
rand是否随机显示最近8天内的图片true or false
day显示指定的最近图片-1,0,1,2,3,4,5,6,7(0为今天,-1为昨天)
size指定获取图片大小详见下方可用分辨率
info获取图片基础信息(json格式)true or false

以上所有参数均非必要,默认参数为rand=false,day=0,size=1920×1080,info=false

可用分辨率

1920x1080
1366x768
1280x768
1024x768
800x600

调用示例

默认调用:

https://www.hellolin.cn/api-hello/bing

不带任何参数调用,显示必应当天图片。

Info调用:

https://www.hellolin.cn/api-hello/bing?info=true

返回值:

{
    title:Micheldever Wood的蓝铃花,英国汉普郡 (© Hursley/Getty Images Plus),
    url:https://www.bing.com/th?id=OHR.BluebellWood_ZH-CN8128422960_1920x1080.jpg,
    link:https://www.bing.com/search?q=%E8%93%9D%E9%93%83%E8%8A%B1&form=hpcapt&mkt=zh-cn,
    time:20200419
}

随机调用:(随机显示一张图片)

https://www.hellolin.cn/api-hello/bing?rand=true

Test

教程和API代码

结语

保存文件,最后打开网页查看效果,如果有不同需求网址后面加“?参数代码=true(或者false)”,参考上面的参数表格

完整代码就是(以随机为例): https://网址/index.php?rand=true

酱婶儿的就OK啦,把这个链接放在主题模板的背景图接口就大功告成!

14
打赏
gzh

评论 (37)

图片
私语
取消
  1. 头像
    heihei
    山东省聊城市 iPhone · Safari
    你的文章很棒

    回复
  2. 头像
    xiezsbgyiq
    浙江省舟山市 Windows 10 · Google Chrome
    想想你的文章写的特别好

    回复
  3. 头像
    尼柯旧梦
    新疆阿克苏地区 Windows 10 · Google Chrome
    正在找呢 就看到了

    回复
  4. 头像
    11111
    湖南省郴州市 Windows 10 · Google Chrome
    是每天更新的吗 为啥你的可以随机呢

    回复
    1. 头像
      六六丶 作者
      浙江省杭州市 Windows 10 · Google Chrome
      @ 11111
      可以设置参数为rand=true,就可以随机了

      回复
  5. 头像
    1010265252
    甘肃省兰州市 Android · Google Chrome
    QQ

    回复
  6. 头像
    suams
    四川省遂宁市 Android · Google Chrome
    是每天更新的吗 为啥你的可以随机呢

    回复
    1. 头像
      suams
      四川省遂宁市 Android · Google Chrome
      @ suams
      可以了小电视报歉

      回复
  7. 头像
    wxz
    广东省中山市 Windows 10 · Google Chrome
    请问如何把$imgtitle显示出来?

    回复
    1. 头像
      六六丶 作者
      浙江省杭州市 Windows 10 · Google Chrome
      @ wxz
      调用链接带上info=true就可以调用图片的title了

      回复
  8. 头像
    wxz
    广东省中山市 Windows 10 · Google Chrome
    来学习一下

    回复
  9. 头像
    nn
    安徽省阜阳市 Windows 10 · Google Chrome
    学习

    回复
  10. 头像
    空空裤兜
    甘肃省 Windows 10 · Google Chrome
    来学习一下

    回复
文章目录