chunirec に登録されている楽曲や譜面の情報を取得することができます。
GET music/show
楽曲と譜面情報を取得します。
エンドポイント
https://api.chunirec.net/2.0/music/show.json
仕様
- 応答形式: JSON
- アクセストークン: 必須
パラメーター
名前 | 必須 | 説明 | 例 | 既定値 |
---|---|---|---|---|
id | 必須 | 楽曲 ID | d300c054c179990a |
|
region | 必須 | 地域識別子 | jp2 |
|
token | 必須 | アクセストークン |
リクエスト例
GET https://api.chunirec.net/2.0/music/show.json?id=d300c054c179990a®ion=jp2&token=YOUR_TOKEN HTTP/1.1
応答例
Status: 200 OK
{
"data": {
"BAS": {
"level": 3,
"const": 3,
"maxcombo": 559,
"is_const_unknown": false
},
"ADV": {
"level": 7,
"const": 7,
"maxcombo": 876,
"is_const_unknown": false
},
"EXP": {
"level": 10,
"const": 10.4,
"maxcombo": 1363,
"is_const_unknown": false
},
"MAS": {
"level": 12,
"const": 12.5,
"maxcombo": 1716,
"is_const_unknown": false
}
},
"meta": {
"id": "d300c054c179990a",
"title": "Rendezvous",
"genre": "ORIGINAL",
"artist": "Crusher-P",
"release": "2017-12-21",
"bpm": 160
}
}
GET music/showall
全ての楽曲と譜面情報を一括取得します。
エンドポイント
https://api.chunirec.net/2.0/music/showall.json
仕様
- 応答形式: JSON
- アクセストークン: 必須
パラメーター
名前 | 必須 | 説明 | 例 | 既定値 |
---|---|---|---|---|
region | 必須 | 地域識別子 | jp2 |
|
token | 必須 | アクセストークン |
リクエスト例
GET https://api.chunirec.net/2.0/music/showall.json?region=jp2&token=YOUR_TOKEN HTTP/1.1
応答例
Status: 200 OK
[
{
"meta": {
"id": "00105450e5b83f4b",
"title": "XL TECHNO",
"genre": "VARIETY",
"artist": "from PACA PACA PASSION",
"release": "2016-02-04",
"bpm": 130
},
"data": {
"BAS": {
"level": 2,
"const": 0,
"maxcombo": 326,
"is_const_unknown": false
},
"ADV": {
"level": 5,
"const": 0,
"maxcombo": 637,
"is_const_unknown": false
},
"EXP": {
"level": 11,
"const": 11.1,
"maxcombo": 873,
"is_const_unknown": false
},
"MAS": {
"level": 12,
"const": 12.6,
"maxcombo": 1292,
"is_const_unknown": false
}
}
},
{
"meta": {
"id": "00378e85937c9c8f",
"title": "Ai Nov",
"genre": "ゲキマイ",
"artist": "Feryquitous",
"release": "2019-04-11",
"bpm": 195
},
"data": {
"BAS": {
"level": 4,
"const": 0,
"maxcombo": 496,
"is_const_unknown": false
},
"ADV": {
"level": 7.5,
"const": 7.7,
"maxcombo": 878,
"is_const_unknown": false
},
"EXP": {
"level": 12,
"const": 12.1,
"maxcombo": 1419,
"is_const_unknown": false
},
"MAS": {
"level": 13.5,
"const": 13.7,
"maxcombo": 2088,
"is_const_unknown": false
}
}
},
{
"meta": {
"id": "00d6b1a6ba53f33e",
"title": "VERTeX",
"genre": "ゲキマイ",
"artist": "Hiro「maimai」より",
"release": "2017-12-07",
"bpm": 237
},
"data": {
"BAS": {
"level": 4,
"const": 0,
"maxcombo": 542,
"is_const_unknown": false
},
"ADV": {
"level": 8.5,
"const": 8.7,
"maxcombo": 846,
"is_const_unknown": false
},
"EXP": {
"level": 11.5,
"const": 11.9,
"maxcombo": 1352,
"is_const_unknown": false
},
"MAS": {
"level": 13.5,
"const": 13.7,
"maxcombo": 2279,
"is_const_unknown": false
}
}
},
{
"meta": {
"id": "00e2bd0a399a0e8d",
"title": "オーケー? オーライ!",
"genre": "イロドリミドリ",
"artist": "五十嵐 撫子(CV:花井 美春)",
"release": "2018-10-25",
"bpm": 150
},
"data": {
"BAS": {
"level": 3,
"const": 0,
"maxcombo": 445,
"is_const_unknown": false
},
"ADV": {
"level": 6,
"const": 0,
"maxcombo": 764,
"is_const_unknown": false
},
"EXP": {
"level": 9,
"const": 9.2,
"maxcombo": 1074,
"is_const_unknown": false
},
"MAS": {
"level": 11.5,
"const": 11.7,
"maxcombo": 1548,
"is_const_unknown": false
}
}
}
]
備考
- 毎日 12:00 (UTC+9) と 21:00 (UTC+9) に自動取得されたデータが返るため、得られる情報は古い場合があります。