获取Bing美图制作Api

看起来很复杂,但换个方法也太简单了吧,不过实际上手还是费了点心思

想法

要调用图的时候就换成bing的每日美图就行

本来是在bing官网研究官方图片地址的

结果万能的网友直接给出了bing官方的调用api

Bing官方每日壁纸地址

解释

参数名称 参数值
format 可选,返回值格式: js(即json)|xml
idx 可选,请求图片截止天数:0(今天)|1(截止至昨天)|-1(截止到明天准备的)
n 必须,请求的图片数量:1-8
mkt 可选,地区,中文为zh-CN,可参考ISO语言代码标准(ISO-639)

返回值参考

{"images": [{"startdate": "20200328","fullstartdate": "202003281600","enddate": "20200329","url": "/th?id=OHR.BorrowingDays_ZH-CN3558219803_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp","urlbase": "/th?id=OHR.BorrowingDays_ZH-CN3558219803","copyright": "一只经受暴风雨的冠山雀,苏格兰 (© Ben Hall/Minden Pictures)","copyrightlink": "https://www.bing.com/search?q=%E5%86%A0%E5%B1%B1%E9%9B%80&form=hpcapt&mkt=zh-cn","title": "","quiz": "/search?q=Bing+homepage+quiz&filters=WQOskey:%22HPQuiz_20200328_BorrowingDays%22&FORM=HPQUIZ","wp": true,"hsh": "d43b345a7ce721f5f22b8544be356a90","drk": 1,"top": 1,"bot": 1,"hs": []}],"tooltips": {"loading": "正在加载...","previous": "上一个图像","next": "下一个图像","walle": "此图片不能下载用作壁纸。","walls": "下载今日美图。仅限用作桌面壁纸。"}
}

之后调用即可

实际上手

发现要分别输出图片格式与json格式有点困难

假设实际地址是$url = https://www.bing.com/th?id=OHR.CarrickSpring_ZH-CN7085146237_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp

语言为PHP

第一种方法失败

return "<image src='{$url}'/>";

这种能输出图片,但如果要直接在css的background:url()里调用就完全不成功,只是显示一个图片而已,

此外如果是用了现成的api封装端口,还会出现{“data”:这个图片}的奇怪现象,无法正常调用,为了避免出现不需要的json,我们可以用exit()提前结束程序运行,如

echo "<image src='{$url}'/>";
exit();

这样就不会被封装输出json

第二种方法失败

header("content-type:image/jpg");
return $url;

这种最后只会输出一个含小方框的图,但没有显示具体图片,但是常用来输出验证码

第三种方法成功

利用php的跳转

Header('Location:' . $url);
exit();

这样输出的就是原地址图片了,然后正常调用即可

本站Api地址

Bing壁纸接口 具体的参数可以参考这个

参考资料:

  1. 一个现成的bing壁纸接口

  2. 【已结贴】关于图片验证码 不能正常显示

  3. phalapi输出验证码图片乱码

获取Bing美图制作Api相关推荐

  1. php提取bing背景,php获取Bing美图

    微软的必应搜索的每日图片不得不说,都是经典,美得一塌糊涂. 看到很多把必应壁纸做电脑壁纸的软件,今天闲的蛋疼,就折腾了一下. 接口 我们用到的接口是https://cn.bing.com/HPImag ...

  2. php获取必应,php获取必应美图api

    微软必应美图(http://bing.plmeizi.com/)上的每日一图十分好看,用来做壁纸.背景等,最好不过了. 那么,如何将网站或博客背景设成每天更新的必应美图呢? 本文将介绍两种方法,一种是 ...

  3. thinkphp + 美图秀秀api 实现图片裁切上传,带数据库

    思路: 1.数据库 创建test2 创建表img,字段id,url,addtime 2.前台页: 1>我用的是bootstrap 引入必要的js,css 2>引入美图秀秀的js 3.后台: ...

  4. php+美图秀秀,thinkphp + 美图秀秀api 实现图片裁切上传,带数据库

    namespace Home\Controller; use Think\Controller; /** * 图片上传 */ class UploadController extends Contro ...

  5. php接口上传头像 app,php调用美图秀秀插件上传头像

    登录美图秀秀WEB开放平台(http://open.web.meitu.com/wiki/), 1.1.设置crossdomain.xml 下载crossdomain.xml文件,把解压出来的cros ...

  6. django+python+美图秀秀配置1

    终于要写一篇原创的文章了 ,以前都是考的,这次终于有自己原创了,哥现在的心情哪!不废话,start... 美图秀秀网页版是中国最流行的在线图片处理工具,在线使用,无需下载!独有的图片特效让你1分钟打造 ...

  7. 请求接口返回的是一个html_搜狗美图 API 接口请求调用

    搜狗美图 API 接口在网上已经很多且大都封装成了 API 供别人调用.支持前台跨域请求,以POST方式提交图片即可.搜狗美图 API 接口每日都会更新一张美图,本 API 接口可选择生成当日美图,也 ...

  8. C#获取bing每日一图的图片及图片故事(IDE为VS Code .net core)

    BingImage 获取必应每日一图及故事 获取图片api:http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1 idx ...

  9. 每日一记—获取Bing每一日一图实现Android欢迎页(二)

    日期2018.9.12 第二部分:获取bing每日一图 通过访问   http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n ...

最新文章

  1. openGL学习笔记(1)——常用方法原型解释
  2. Science | 谷岩/王朗团队揭示大脑中的免疫细胞竟是记忆遗忘的“主谋”
  3. A 01 如何理解会计中的借和贷
  4. pep8 python 编码规范_「原创」「python自学笔记」python编码规范
  5. java 对象拷贝属性_使用Java对两个对象的属性进行拷贝
  6. RTK无人机应用市场
  7. UOJ#454-[UER #8]打雪仗【通信题】
  8. python请输入你的名字_实现《你的名字》同款滤镜,python+opencv
  9. 热敏电阻温度特性曲线_NTC热敏电阻如何选型
  10. JDBC和Ibatis中的Date,Time,Timestamp处理
  11. 中小型研发团队架构实践三要点(转自原携程架构师张辉清)
  12. Trie树(字典树)详细知识点及其应用
  13. oracle rac war配置,Oracle RAC安装配置流程
  14. Find the median(线段树离散化+区间更新)
  15. ubuntu 下安装配置LAMP
  16. 大数据可能带来三方面的伦理挑战
  17. python用matplotlib画雷达图_Matplotlib绘制雷达图和三维图的示例代码
  18. mac使用Java命令运行Java程序
  19. 一个被忽视的强大搜图技能——以图搜图
  20. 计算机的方差符号怎么输入,【2人回答】标准差的符号在电脑上怎么输入?-3D溜溜网...

热门文章

  1. 英语口语296之每日十句口语
  2. TPS62065DSGR高效同步降压DC / DC转换器
  3. 游戏开发经典样例 | web html5 吃豆人游戏
  4. iterm2 profiles设置
  5. Linux 缺少字库
  6. 小密圈:OpenCV实践之路
  7. bigemap地图下载器手机版标绘功能的使用
  8. win10怎么设置外接摄像头_Win10电脑外接摄像头无法使用的解决方法
  9. mysql从旧电脑转移到新电脑
  10. 【Hadoop】hive2.1在hadoop2.7.3中的可执行java代码