禁止将API用于含诈骗、赌博、色情、木马、病毒等违法违规业务,将对违规网站封停Referer和封禁ip以及举报处理。
所有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视频信息获取
信息包括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提供!
参数 | 类型 | 说明 |
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/
参数 | 类型 | 说明 |
必选 | 要获取头像的邮箱地址 | |
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://i2.gymxbl.com/2020/09/20200912123956_1.jpg"></iframe>https://jsd.gymxbl.com/gh/smallxu0381/[email protected]/turstyou.webm
使用例地址:https://www.iloli.xin/2813.html
经过webm压缩74M→6M
Aplayer音乐播放器
调用地址:https://api.gymxbl.com/player/?type=music
参数 | 类型 | 说明 |
url | 必选 | 音乐文件链接 |
cover | 可选 | 音乐封面 |
name | 可选 | 音乐名 |
lrc | 可选 | LRC歌词文件链接 |
theme | 可选 | 播放器主题色 |
author | 可选 | 歌曲作者 |
fixed | 可选 | 启用固定模式 |
mini | 可选 | 启动迷你播放器 |
autopaly | 可选 | 自动播放 |
volume | 可选 | 默认初始音量 |
preload | 可选 | 启用预加载 |
mtype | 可选 | 音乐格式默认MP3 |
插入到网页中:
<iframe loading="lazy" frameborder="no" border="0" marginwidth="0" marginheight="0" width="100%" height="100" allowfullscre<iframe loading="lazy" frameborder="no" border="0" marginwidth="0" marginheight="0" width="100%" height="100" allowfullscreen="" src="https://api.gymxbl.com/player/?type=music&name=%E5%BD%BC%E5%A5%B3%E3%81%AF%E6%97%85%E3%81%AB%E5%87%BA%E3%82%8B&url=https://oss.iloli.xin/music/%E5%BD%BC%E5%A5%B3%E3%81%AF%E6%97%85%E3%81%AB%E5%87%BA%E3%82%8B.mp3&cover=https://i2.gymxbl.com/cover/%E5%BD%BC%E5%A5%B3%E3%81%AF%E6%97%85%E3%81%AB%E5%87%BA%E3%82%8B.jpg&lrc=https://i2.gymxbl.com/lrc/%E5%BD%BC%E5%A5%B3%E3%81%AF%E6%97%85%E3%81%AB%E5%87%BA%E3%82%8B.lrc&author=%E9%8E%96%E9%82%A3"></iframe>