所有API均可使用https://i.ilolita.cn/api调用。

1.IP图片显示签名档

调用地址:https://api.gymxbl.com/ip/

生成如下面这样一张有访客信息的签名档↓

2.随机句子

调用地址: https://api.gymxbl.com

调用参数:

参数类型说明
format可选是否输出为js,若是,则 format=js,默认纯文本,若 format=json则输出标准json格式,code为200即请求成功
charset可选选择编码格式,默认UTF-8
id可选输出指定id的句子,默认随机,查看句子ID的功能正在制作
type可选type=poem时输出随机古诗,默认随机句子

实例: https://api.gymxbl.com/?format=js&charset=utf-8&id=1输出为js,编码为UTF-8的uid为1的句子

调用方法:

<script type="text/javascript" src="https://api.gymxbl.com/?format=js&charset=utf-8"></script><div id="hitokoto"><script>hitokoto()</script></div>
<?php 
$url='https://api.gymxbl.com/'; //请求的URL
$a = file_get_contents($url);  //请求句子
echo $a;  //输出
?> 

3.每日bing图片获取

调用地址: https://api.gymxbl.com/bing/

调用方法:

<img src="https://api.gymxbl.com/bing/">

也可以使用?return=json获取json格式。


4.随机动漫图

约上千张,支持https不会获取失败,全在新浪图床。

调用地址:

https://api.gymxbl.com/images/

调用方法:直接调用

<img src="https://api.gymxbl.com/images/">

json调用地址:

https://api.gymxbl.com/images?return=json

十分抱歉,之前没发现json忘了做了!实在是非常抱歉!

返回数据:

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


5.网易云音乐直链获取

调取地址: http://api.gymxbl.com/music/

参数可选
id音乐ID必选

示例: http://api.gymxbl.com/music/?id=1352292327

音乐id获取方法如下图,获取到的是音频文件可播放可下载可用于QQ机器人


6.BiliBili视频信息获取

地址:http://api.gymxbl.com/bv/

信息包括AV号,专辑下视频数目,分区,封面图链接,标题,简介,返回结果和状态码为0则是成功获取,否则失败。

参数类型说明
bv必选视频bv号
format可选是否输出js,若是,则为format=js,如果 format=htmljs,则输出 document.write格式
type可选是否输出特定类型信息
参数说明
type=av输出av号
type= videos输出该专辑下视频数目
type= tname输出分区
type=img输出封面图URL
type=imgurl只输出封面图url
type=title输出标题
type=desc输出简介(如果有的话)

7.MC服务器状态检测

项目地址:https://github.com/GamerNoTitle/Minecraft-Server-Status,感谢GamerNoTitle提供!

地址:http://api.gymxbl.com/mc/

参数类型说明
ip必选服务器ip
port必选服务器端口
name可选服务器名称
logo可选服务器logo,必须为HTTPS协议
writelist可选如果开启了白名单请writelist=true

插入至网站中:

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="1920" height="450" allowfullscreen="" src="https://api.gymxbl.com/mc?ip=&port=&name=&logo"></iframe>

如果服务器禁ping或服务器ping不通会导致检测失败。

8.gravatar头像缓存接口

定期清理缓存,服务器在香港,有腾讯云CDN加速,可以非常快(几乎无感)的缓存并加载头像。

缓存满1.5年或10GB清理一次。

另外,请不要尝试打开根目录!这行不通!

地址:https://gra.gymxbl.com/avatar

备用地址:https://i.ilolita.cn/avatar

清理缓存:https://gra.gymxbl.com/pruge /avatar/xxxx

主地址可能会因为被滥用或其他不可抗力因素限制使用,备用地址将更稳定。

获取G=gravatar头像:https://api.gymxbl.com/gravatar/

参数类型说明
mail必选要获取头像的邮箱地址
size可选要获取头像的尺寸
return可选是否返回json格式

10.Dplayer弹幕视频播放器

Dplayer播放器,你可以使用iframe直接嵌入到你的博客里面而无需自己编写,弹幕接口为第三方,正在更换为自有,所以会导致最近弹幕有可能失效。

地址:https://api.gymxbl.com/player

参数类型说明
url必选视频的地址,必须为HTTPS
type必选视频格式,支持mp4,flv,m3u8,mp3(无画面),后续将支持直播live
autoplay可选是否自动播放,true或false,默认false
theme可选主题色,默认#33CCFF
loop可选循环播放,true或false,默认false,用户前端可自行开启
lang可选语言,默认zh-cn
preload可选预加载,开启为true,否则关闭
volume可选视频默认音量,后面跟数字,0.7(70%),默认1(100%)
poster可选视频封面,后面跟链接,如果没有则采取第一画面为封面
danmaku可选是否开启弹幕,如开启则danmaku=true
danmakuurl可选自选弹幕接口,建议自建
logo可选位于左上角的logo,可用于打水印防盗,防君子不防小人(笑)
text可选进度条开启高能预警,text=高能预警的内文字容
text2可选进度条开启高能预警第二条,text2=高能预警的内文字容
time可选进度条开启高能预警的时间,text=(秒)
time2可选进度条开启高能预警的第二时间,text2=(秒)
thumbnails可选缩略图,后面跟链接
quality可选清晰度,如果开启该功能quality=true
url1080p必选如果你开起了清晰度功能则该参数必选,为1080p视频地址,如不选则不显示
url720p必选如果你开起了清晰度功能则该参数必选,为720p视频地址,如不选则不显示
url480p必选如果你开起了清晰度功能则该参数必选,为480p视频地址,如不选则不显示
url360p必选如果你开起了清晰度功能则该参数必选,为360p视频地址,如不选则不显示
vtt可选字幕文件,webvtt格式,后面跟文件链接,如不开启请不要带这个参数
vttsize可选字幕字体大小,默认25px,后面跟数字不用加px,如vttsize=16
vttcolor可选字幕字体颜色,默认#b7daff

使用例:

<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width="1920" height="450" allowfullscreen="" src="https://api.gymxbl.com/player/?url=https://oss-cdn.cncn3.cn/orphan.webm&type=webm&poster=https://i1.gymxbl.com/2020/09/20200912123956_1.jpg"></iframe>https://cdn.jsdelivr.net/gh/smallxu0381/[email protected]/turstyou.webm

使用例地址:https://www.gymxbl.com/2813.html

下面为托管在jsdelivr的演示视频,经过webm压缩74M→6M