前言
既然玩博客,随机图肯定会用到,前前后后用了不少共用的API,我感觉有几点不好的地方
服务不可控,随时可能挂掉,而且有的很慢
图片不一定喜欢,而且也无法更换
API资源也不太好找
基于以上三个方面,决定自己搭建一个随机图片API,简单使用,可随时增减照片,服务可用性也更可控
搭建也非常简单,一共二步就搞定了
教程
在宝塔界面添加网站,例如
api.sakura.vin
,PHP版本任意进入网站根目录,新建
img
文件夹(可选)进入
img
文件夹,新建index.php
并把下方相应代码粘贴进来,修改第10行
相应位置并保存在
img
文件夹中,新建img.txt
,里面输入图片路径并保存,一行一个,也可以复制粘贴下方链接
然后访问 你的域名/img
即可看到效果。由于教程过于简单,就不出图片教程了。
index.php
<?php function get_random_image($url) { $imageUrls = file($url, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); if ($imageUrls === false) { return null; } $randomImageUrl = $imageUrls[array_rand($imageUrls)]; return $randomImageUrl; } $imageUrlFile = "img.txt的链接路径,例如https://example.com/img.txt"; $randomImage = get_random_image($imageUrlFile); if ($randomImage) { header("Location: $randomImage"); exit; } else { echo "无法获取随机美图URL。"; } ?>
img.txt
http://p16.qhimg.com/t018417de2ff2756584.jpg http://p17.qhimg.com/t0178f6c738ffcfd416.jpg http://p17.qhimg.com/t01ec164cddc40aa500.jpg http://p19.qhimg.com/t010f79eb57a2478acd.jpg http://p15.qhimg.com/t010c7d0c74ae478c40.jpg http://p19.qhimg.com/t014e84972712c358af.jpg http://p16.qhimg.com/t010147e763ba6aa44f.jpg http://p19.qhimg.com/t0169fcd4b81241b401.jpg http://p15.qhimg.com/t0132a5367d8a0a23cd.jpg http://p19.qhimg.com/t01057ccb26266d1c46.jpg http://p19.qhimg.com/t01014ed03439a3882c.jpg http://p16.qhimg.com/t012c72977098ebb457.jpg http://p18.qhimg.com/t01bfcf1a07262f67b0.jpg http://p19.qhimg.com/t01cdf90dbaf2f14388.jpg http://p18.qhimg.com/t0141dc7db3547fa30f.jpg http://p16.qhimg.com/t013f6256f582641c74.jpg http://p15.qhimg.com/t0101f8be30901fc125.jpg http://p15.qhimg.com/t015198398e813b47de.jpg http://p18.qhimg.com/t0197e3ee318502edaf.jpg http://p19.qhimg.com/t017c3ae044a99a2f6f.jpg http://p17.qhimg.com/t015fa94a05dce090ba.jpg http://p15.qhimg.com/t0149b810095f66415c.jpg http://p15.qhimg.com/t01d13ca19600335461.jpg http://p15.qhimg.com/t01535b0e04caee74c2.jpg http://p15.qhimg.com/t015e44901abf1e6aa4.jpg http://p19.qhimg.com/t01e681bb547112c65d.jpg http://p17.qhimg.com/t01a8896cfdfa682087.jpg http://p17.qhimg.com/t01218b08576a95c699.jpg
「小礼物走一走?华子可乐来一个!」
还没有人赞赏,支持一下吧
哇~真是太棒了 感谢大佬支持
下载说明:
1.本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久VIP能下载全站会员专属源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2.如果源码下载地址失效请 提交留言(点击我)进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【晓梦云】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5.请您认真阅读上述内容,购买即以为着您同意上述内容。
晓梦云资源网 » 自建一个随机图片API接口[自建API]