获取随机图片api接口代码分享

源码介绍

今天乐乐发现了个很有意思的api代码,可以利用自动获取随机的图片,图片是随机变化的的可以调用到网站背景图,每次刷新网站背景都会变。其他地方也可以具体看个人如何使用,这里不多介绍了直接上教程!

使用方法

1、首先需要创建一个php文件名字随便起,最好是字母,如tupian.php。然后把下面粘贴到里面

代码如下:


<?php
//API名称
$APIname='ACG_API';
// 存储数据的文件
$filename = 'link.txt';
if(!file_exists($filename)) {
    die($filename.'数据文件不存在');
} else {
    //读取资源文件
    $giturlArr = file($filename);
}
$giturlData = [];
//将资源文件写入数组
foreach ($giturlArr as $key => $value) {
    $value = trim($value);
    if (!empty($value)) {
        $giturlData[] = trim($value);
    }
}
//获取随机数
$randKey = rand(0, count($giturlData)-1);
//取链接
$imgurl = $giturlData[$randKey];
$returnType = $_GET['return'];
switch ($returnType) {
    case 'img':
        $img = file_get_contents($imgurl, true);
        header("Content-Type: image/jpeg;");
        echo $img;
        break;
    case 'json':
        $json['API_NAME'] = $APIname;
        $json['imgurl'] = $imgurl;
        $imageInfo = getimagesize($imgurl);
        $json['width'] = $imageInfo[0];
        $json['height'] = $imageInfo[1];
        header('Content-type:text/json');
        echo json_encode($json,JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES);
        break;    
    default:
        header("Location:" . $imgurl);
        break;
}
?>


2、然后再在php文件的同目录建一个txt文档,名字也是随便写,如tupian.txt。这里就可以了,

图片调用方法

调用JSON格式输出:https://域名/tonm.php?return=json    直接输出图片:https://域名/tonm.php?return=img

本教程就到这里了,搭建出来留着自己调用页可以分享出来让他人使用。总之调用效果就是会获取到随机的图片,可以用到任何地方,如登陆页面背景、网站首页背景等等。

乐乐网所有文章如无特别注明均为原创。作者:乐乐站长复制或转载请以超链接形式注明转自 乐乐网
原文地址《获取随机图片api接口代码分享

相关推荐

发表评论

路人甲路人甲 表情
Ctrl+Enter快速提交

表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包

网友评论(0)