一个Rotaeno的非官方API
Last Update:
Word Count:
Read Time:
Page View: loading...
介绍
这是一个非官方的旋转音律的API, 用于获取Best记录 / 歌曲记录 / ...
本API不由Rotaeno
官方提供, 本API不由Rotaeno
官方提供, 本API不由Rotaeno
官方提供, 重要的事情说三遍
Tip: API的获取存档方式是使用玩家自行上传的存档文件, 所以本API可能无法获取到玩家的实时游玩数据
需要
上传存档
上传存档使用Milkycandy大佬所制作的RotaenoUploader(感谢大佬的开源)
上传服务器填写http://upload.rotaeno.nonewiki.top
获取userID
添加Discord频道联系管理员获取userID
API
API服务器地址为http://rotaeno.nonewiki.top/api/{API名称}
getBest40
功能说明
获取Best40的数据
请求
GET http://rotaeno.nonewiki.top/api/getBest40
参数1: userID
1
2curl -G "http://rotaeno.nonewiki.top/api/getBest40"
--data-urlencode "userID=你的userID"返回
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[
[
{
"songID": "歌曲ID",
"songName": "歌曲名称",
"score": "歌曲分数",
"sourceRating": "歌曲Rating",
"level": "歌曲等级(数字)",
"songLevelName": "歌曲等级(文字)",
}, ...
],
{
"playerRating": "玩家Rating",
"playerName": "玩家名称"
}
]getSong
功能说明
获取指定歌曲的数据
请求
GET http://rotaeno.nonewiki.top/api/getSong
参数1: userID
参数2: songID
1
2
3curl -G "http://rotaeno.nonewiki.top/api/getSong"
--data-urlencode "userID=你的userID"
--data-urlencode "songID=查询songID"返回
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[
{
"songID": "歌曲ID",
"songName": "歌曲名称",
"songArtist": "歌曲艺术家",
"songData": {
"songID": "歌曲ID",
"songName": "歌曲名称",
"score": "歌曲分数",
"sourceRating": "歌曲Rating",
"level": "歌曲等级(数字)",
"songLevelName": "歌曲等级(文字)",
}
},
{
"playerRating": "玩家Rating",
"playerName": "玩家名称"
}
]getSongsStatus
功能说明
获取指定歌曲状态的数据
请求
GET http://rotaeno.nonewiki.top/api/getSongsStatus
参数1: userID
参数2: status [NONE FC AP APP CLEAR NOTCLEAR]
1
2
3curl -G "http://rotaeno.nonewiki.top/api/getSongsStatus"
--data-urlencode "userID=你的userID"
--data-urlencode "status=歌曲状态"返回
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[
[
{
"songID": "歌曲ID",
"songName": "歌曲名称",
"score": "歌曲分数",
"sourceRating": "歌曲Rating",
"level": "歌曲等级(数字)",
"songLevelName": "歌曲等级(文字)",
}, ...
],
{
"playerRating": "玩家Rating",
"playerName": "玩家名称"
}
]