前言
有时候我们需要获得一些随机图片,如果用别人的 api 接口,可能接口不太稳定,也可能别人的图片不符合你的审美,这时候我们就需要自制一个简易的图片 api 接口了,下面我介绍两种方法制作属于自己的 api 图片接口~
本文参考群友文章,我将继续研究如何直接调用我图床图片。
如果你的带宽不够,也可以调用我的API或图床,如你想使用但一定请联系我!我会保持长期稳定
。
API地址:https://api.cnnc404.com/photo.php
搭建api的三种方式
- 本地随机图片api
- 外链随机图片api
- 本地随机视频api
教程
1.本地图片API
1)新建一个文件夹(名字随意,如photo这个文件夹就是存图片的)
![图片[1]-简单使用php搭建图片和视频api接口-阿张同学](https://www.cnnc404.com/wp-content/uploads/php-api.png)
2)然后把下面代码上传到photo.php文件里面
<?php
$img_array = glob("photo/*.{gif,jpg,png}",GLOB_BRACE); /* 此处photo更改为自己对应的图片文件夹*/
$img = array_rand($img_array);
$dz = $img_array[$img];
header("Location:".$dz);
?>
搭建完成后访问需要在你域名后面加一个/photo.php
演示地址:https://api.cnnc404.com/photo.php
2.外链图片API
1)新建一个txt文件 (名字随意 如photo.txt 这个文件就是存图片的外链的)
![图片[2]-简单使用php搭建图片和视频api接口-阿张同学](https://www.cnnc404.com/wp-content/uploads/php-api1.png)
2)新建一个php文件 如photo.php
<?php
$arr=file('photo.txt'); /* 此处photo.txt中img更改为自己对应的txt文件名*/
$n=count($arr)-1;
for ($i=1;$i<=1;$i++){
$x=rand(0,$n);
header("Location:".$arr[$x],"\n");
}
?>
搭建完成后访问需要在你域名后面加一个/photo.php
演示地址:https://api.cnnc404.com/photo.php
3.本地视频API
创建一个video的文件夹,再上传视频到这个文件夹
<?php
$video_array = glob("video/*.{mp4}",GLOB_BRACE);
$video = array_rand($video_array);
$dz = $video_array[$video];
header("Location:".$dz);
?>
搭建完成后访问需要在你域名后面加一个/photo.php
暂无评论内容