最新公告
  • 欢迎加入中国站长资源网团队,精品资源持续增加!立即加入我们
  • 随机二次元图片API接口源码

    随机二次元图片API接口源码,目前系统共收录 1000+ 张图片,图片默认均为http,采用新浪图片,高速访问。

    <?php
    // 存储数据的件
    $filename = 'sinetxt.txt';
    if(!file_exists($filename)) {
        die($filename . ' 数据文件不存在');
    }
    // 读取整个数据文件
    $data = file_get_contents($filename);
    // 按换行符分割成数组
    $data = explode(PHP_EOL, $data);
    // 随机获取一行索引
    $result = $data[array_rand($data)];
    // 去除多余的换行符(决获取空值问题)
    $result = str_replace(array("r","n","rn"), '', $result);
    $size_arr = array('large', 'mw1024', 'mw690', 'bmiddle', 'small', 'thumb180', 'thumbnail', 'square');
    $size = !empty($_GET['size']) ? $_GET['size'] : 'large' ;
    $server = rand(1,4);
    if(!in_array($size, $size_arr)){
    $size = 'large';
    }
    $url = 'https://tva'.$server.'.sinaimg.cn/'.$size.'/'.$result.'.jpg';
    //解析JSON
    $result=array("code"=>"200","acgurl"=>"$url");
    $type=$_GET['return'];
    switch ($type)
    {   
    //格式解析                             
    case 'json':
    $path = "$url";
    $pathinfo = pathinfo($path);
    $imageInfo = getimagesize($url);  
    $result['width']="$imageInfo[0]";  
    $result['height']="$imageInfo[1]";
    $result['size']="$pathinfo[extension]"; 
    header('Content-type:text/json');
    $url=str_replace("http:","https:", $result);
    echo json_encode($url);
    break;
    //不输出图片链接直接显示                             
    case 'img':
    $img = file_get_contents($url,true);
    header("Content-Type: image/jpeg;");
    echo $img;
    break;
    //IMG
    default:
    header("Location:".$result['acgurl']);
    break;
    }
    $type1=$_GET['ssl'];
    switch ($type1)
    {   
    //HTTPS图片输出                             
    case 'true':
    $url=str_replace("http:","https:", $result['acgurl']);
    header("Location:".$url);
    break;
    }
    ?>

    API基本调用格式:

    https://xxx.xxx/acgurl.php

    参数:

    return=json/http/https/img

    JSON调用格式

    https://xxx.xxx/acgurl.php?return=json

    JSON数据

    {
        "code":"200" #图片状态码
        "acgurl":"https://ws1.sinaimg.cn/large/0072Vf1pgy1foxkfy08umj31kw0w0nng.jpg" #图片地址
        "width":"2048" #图片宽
        "height":"1152" #图片高
    }

    如果遇到资源下载失效,请复制当前文章链接类型客服处理!
    中国站长资源网 » 随机二次元图片API接口源码

    常见问题FAQ

    【点击查看】免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    【点击查看】提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    【点击查看】开通终身至尊下载源码 “不完整” 或 “不能用” 怎么办?
    非常抱歉,你有权利告诉本站,但是本站有选择处理或者不处理的权力,如无法接受请不要开通本站会员。
    【点击查看】开通终身会员能下载全站资源码?
    可以100%下载全站源码资源的,除部分失效资源,失效的可以联系客服尝试恢复。

    发表评论