深思考虑还是自己建一个图片api作为自己博客使用,国内大多数 wordpress、typecho 主题都有提供自己选择图片api链接功能,虽然网上好心博主提供的图片api都挺不错的,不过还是想自己挑点喜欢的图片展示到博客上。搭建过程首先,我们需要一个域名和一台主机,其实虚拟主机也可以,一般的虚拟主机都有php环境,而且如果网站提供二级域名的直接可以省下自己的域名解析步骤。我们先将域名解析至虚拟主机的 ip 上,虚拟主机的 IP地址 一般在面板 dns 或者主机网站会有特别说明。然后添加域名到虚拟主机面板上,一般在面板 Websites 位置可以找到。如图 image.20000207.xyz 就是我的 图片api 域名接下来在域名根目录的public_html文件夹内创建两个文件index.php和img.txt然后在index.php文件中把下面代码复制进去<?php //存放api随机图链接的文件名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 文件就输入图片的链接,一行一个。最后访问域名就自动随机跳转到图片了。