自建一个随机图片API接口[自建API]

前言

既然玩博客,随机图肯定会用到,前前后后用了不少共用的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]

发表评论

您需要后才能发表评论

晓梦云资源站、分享更多优质有趣的源码!

特权介绍 留言处理