随机API

https://apl.gsbok.cn/jujingyi
使用方法:填入网站或者是单页的背景或其他需要图片外链的地方。
实现刷新以上网址一次自动随机一张鞠婧祎的美图

演示

本文章头图就是,需要测试可以刷新此文章页面,头图会自动改变。

制作其它图片API

第二个教程这个比较麻烦建议不喜欢折腾的使用我的第一种教程同样可以实现
两种教程不同的地方是:第一种会出现百分之30几率下次重复图片,第二种几率比较小一点
注意事项:
由于需要达到图片原有清晰度,对服务器带宽要求比较高。
建议使用5M带宽以上。可以使用某些云IDC厂商的虚拟主机,一般带宽都比较大。

教程一
参考我的下面的文章

教程二

首先在站点根目录创建一个空index.php文件。
如果是二级目录请记住日后访问时候/二级目录
将以下PHP代码写入创建好的index.php文件

    <?php
//存有美图链接的文件名img.txt
$filename = "img.txt";
if(!file_exists($filename)){
    die('文件不存在');
}
 
//从文本获取链接
$pics = [];
$fs = fopen($filename, "r");
while(!feof($fs)){
    $line=trim(fgets($fs));
    if($line!=''){
        array_push($pics, $line);
    }
}
 
//从数组随机获取链接
$pic = $pics[array_rand($pics)];
 
//返回指定格式
$type=$_GET['type'];
switch($type){
 
//JSON返回
case 'json':
    header('Content-type:text/json');
    die(json_encode(['pic'=>$pic]));
 
default:
    die(header("Location: $pic"));
}
 
?>

然后创建img.txt文件。
这里说明一下,txt文件内填入图片URL地址。可以上传本地,也可以是调用别的地方的图片URL地址
我的是采用将图片存在本地。我就在根目录创建apl文件夹,将图片上传至这里,然后将每一个图片地址写入img.txt文件中
注意:一个图片地址一行,像我演示图里面那样就行

演示图

如遇到例如访问卡顿除带宽以外造成有可能就是API调用人数过多服务器带宽不足面对这种只能更换地址或者是设置白名单

最后修改:2021 年 10 月 10 日 03 : 58 PM
如果觉得我的文章对你有用,请随意赞赏