搭建-随机图片API 接口

2020-03-20

前面两篇是关于一些随机照片的接口,突发奇想的想搭建一个自己的随机图片库。直接把相关图片放在自己需要的地方,免去了自己挑选的麻烦。面对现在很多API被迫停用的压力,本着学习的精神,分享一个适合于新手的随机图片API教程。API的调用,无疑增加了服务器的负担,希望能合理使用。

img

本次学习采用的是 PHP 脚本来达到随机取照片库文件的方式。也就是说,你应该能够正常使用 PHP 以及准备好自己的照片库

开始

PHP代码:

<?php
$arr=file('images.txt');  //获取txt文本链接
$n=count($arr);  //获取txt文本内地链接个数
for ($i=1;$i<=1;$i++){
$x=rand(1,$n);  //获取随机值
header("Location:".$arr[$x],"\n");  //输出选中行的链接值
}
?>

txt文本:

https://icon.qiantucdn.com/20200320/1332536af7b76a9d22e997a67aae58d92
https://yangbaimg.syoogame.com/tmp/000/00/00/00/5e7498ed06722.jpg
https://vi2.xiu123.cn/live/2020/03/20/18/1003v1584699657172129514.jpg
https://cdn.u1.huluxia.com/g3/M01/CB/C2/wKgBOV50mR-ABkAuAAFmtNrTmJ0940.jpg

教程:

  1. 这个PHP的作用:从已经存储的图片直链中,随机获取链接,并将链接输出,完成照片的随机输出。
  2. 这个txt文本作用: 每一行的链接就代表着一张图片,相当于存储库。
  3. 两者位置:PHP代码中 $arr=file('images.txt'); , images.txt 就是你存放txt的位置。

理论上,txt文本能够随时修改,并且能有固定的直链信息,你就能够方便管理照片接口。当然,如果你搭建多个接口,就能实现不同类型的图片接口。

演示接口站点:*http://api.bluesen.tk/random*

img

接下来,介绍一个图床,希望能够帮助到你。

图床 : 简易图床