#contentsx(depth=1:2);

*JSONインタフェース [#t4d29e80]
CxB RankPoint Simulatorのデータベースに登録されているデータをJSONで取得できます

公開インタフェースはすべて[[JSONP>https://ja.wikipedia.org/wiki/JSONP]]に対応しています。Content-Typeは以下で返却します

:JSON形式での返却 | application/json; charset=utf-8
:JSONP形式での返却 | application/javascript; charset=utf-8

**楽曲情報単曲取得 [#api_music]

***パラメータ [#m9d28f2b]
|~項目|~説明|h
|~楽曲番号(必須)|コレクションでの連番に準じる番号|
|~コールバック関数名(任意)|指定がある場合、コールバック関数でデータをくくってJSONP形式で返却します|

***URI [#taf051b7]
:リクエスト先URI | http://cxbrank.maplia.jp/api/music/[楽曲番号]?callback=[コールバック関数名]
:サンプルURI | http://cxbrank.maplia.jp/api/music/63

***レスポンスフィールド [#m1063a8a]
フィールドの出現順序は不定です(保証しません)
|>|フィールド|キー名|型|説明|h
|>|~楽曲番号|number|numeric|コレクションでの連番に準じる番号|
|>|~タイトル|title|string|楽曲のタイトル(サブタイトルを除く)|
|>|~サブタイトル|subtitle|string|楽曲のサブタイトル(ない場合はnull)|
|>|~フルタイトル|full_title|string|楽曲の全体タイトル(タイトル+半角スペース+サブタイトル)|
|>|~期間限定フラグ|limited|bool|未配信のイベント先行出現曲の場合に''true''、それ以外はfalse|
|>|~月間RP曲フラグ|monthly|bool|リクエスト時点の月間RP曲である場合に''true''、それ以外はfalse|
|>|~STANDARD譜面情報|std|(ネスト)||
|~├|~レベル|level|numeric|譜面の設定レベル(float値で返却します)|
|~└|~ノート数|notes|numeric|譜面の総ノート数(ノート種類は区別しません)|
|>|~HARD譜面情報|hrd|(ネスト)||
|~├|~レベル|level|numeric|同上|
|~└|~ノート数|notes|numeric|~|
|>|~MASTER譜面情報|mas|(ネスト)||
|~├|~レベル|level|numeric|同上|
|~└|~ノート数|notes|numeric|~|
|>|BGCOLOR(#aaaaaa):~EASY譜面情報|BGCOLOR(#cccccc):esy|BGCOLOR(#cccccc):(ネスト)|BGCOLOR(#cccccc):|
|BGCOLOR(#aaaaaa):~├|BGCOLOR(#aaaaaa):~レベル|BGCOLOR(#cccccc):level|BGCOLOR(#cccccc):numeric|BGCOLOR(#cccccc):null固定|
|BGCOLOR(#aaaaaa):~└|BGCOLOR(#aaaaaa):~ノート数|BGCOLOR(#cccccc):notes|BGCOLOR(#cccccc):numeric|BGCOLOR(#cccccc):null固定|
|>|BGCOLOR(#aaaaaa):~UNLIMITED譜面情報|BGCOLOR(#cccccc):unl|BGCOLOR(#cccccc):(ネスト)|BGCOLOR(#cccccc):|
|BGCOLOR(#aaaaaa):~├|BGCOLOR(#aaaaaa):~レベル|BGCOLOR(#cccccc):level|BGCOLOR(#cccccc):numeric|BGCOLOR(#cccccc):null固定|
|BGCOLOR(#aaaaaa):~└|BGCOLOR(#aaaaaa):~ノート数|BGCOLOR(#cccccc):notes|BGCOLOR(#cccccc):numeric|BGCOLOR(#cccccc):null固定|

**楽曲情報一括取得 [#api_musics]

***パラメータ [#zea380a4]
|~項目|~説明|h
|~コールバック関数名(任意)|指定がある場合、コールバック関数でデータをくくってJSONP形式で返却します|

***URI [#ece9fa98]
:リクエスト先URL | http://cxbrank.maplia.jp/api/musics?callback=[コールバック関数名]
:サンプルURI | http://cxbrank.maplia.jp/api/musics

***レスポンスフィールド [#wd66d97c]
単曲取得と同じ構成のオブジェクトを配列にして、データベースにあるすべての楽曲データを返却します。配列の並びは楽曲番号の昇順です

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS