MENU

随机图片api 源码,如何搭建自己的随机图片服务

前言

自己跟着网上的大神,做了一个鬼刀图片的api,收集整理了不少图片。试试效果吧~

授人以鱼不如授人以渔,我就把搭建过程写下来,帮助需要用到的同学

搭建过程

①首先用到的是一个GitHub上的开源项目:随机图调用API

这个是三秋同学的开源项目,不复杂,采用的微博图床,高效,有保障。

②我们需要做的就是下载该项目,并上传至自己的服务器,但在上传之前,需要了解一些必须知道的东西。

微信截图_20190427143615.png

  • index.htlm 一个静态介绍页面,简单修改即可
  • random.php 访问即可随机返回一张图片的链接
  • sinetxt.txt 图片链接存放文本,这里原作者存了2w张二次元图片,默认自带的,可以替换自己的图片地址
  • random.php 可更改成随意名字

微信截图_20190427152510.png

注:sinetxt.txt 也可以改成随意名字,但要在random.php中更改相应代码,也就是说,你可以创建好几种风格的随机图片API.只需要新建几对文件,一个php文件对应一个txt文件。

获取连接

我是使用插件(浏览器 chrome )上传图片至微博图床(微博相册),微博图床就是微博相册的外链:新浪图床chrome扩展

不方便使用插件的同学可以百度一下微博图床,或者访问 聚合图床 https://www.superbed.cn

上传图片之后会有微博图床地址
聚合图床
上传完图片之后,会得到一个链接,比如:http://wx2.sinaimg.cn/large/9efb3833ly1g2g5kme3jqj23941o04qr.jpg

我们只需要 9efb3833ly1g2g5kme3jqj23941o04qr

这一段复制到sinetxt.txt文件夹中,其他信息random.php会自动匹配

收集图片

收集图片很简单,把自己找到的喜欢的图片,上传到你的微博图床里,整理之后的图片糅杂在sinetxt.txt文件中

你也可以分类分对,全凭你自己的喜好,重复一遍,会有删图情况导致图片失效,暂时无解

微博图床速度依托于微博,稳定,速度快,最好的图床之一

如何访问

修改文件名称,上传至自己服务器即可, [https://你的域名/文件夹位置/文件名](https://xn--6qqv7i2xdt95b/%E6%96%87%E4%BB%B6%E5%A4%B9%E4%BD%8D%E7%BD%AE/%E6%96%87%E4%BB%B6%E5%90%8D),记得修改index.htlm

比如说我是把文件放在了网站根目录/guidao/,访问 <https://www.xggapp.com/guidao/>,会显示index.html的内容

访问<https://www.xggapp.com/guidao/random.php>即可显示图片

我自己搭建好的鬼刀API服务

我已经把我自己喜欢的鬼刀壁纸整理并且在服务器上搭建完成

复制下方链接粘贴到支持API调用的地方即可

https://www.xggapp.com/guidao/random.php
啦啦啦

0:00