API

クリプトスペルズに関する外部サービスを立ち上げるエンジニア様方向けに、クリプトスペルズで利用できるAPIの詳細について説明いたします。

ユーザーが持っているカードNFTのToken IDの一覧を返す

/public_api/players/[:user_id]/cards.json

※ゲーム内にないもの、トレードに出品中、レンタル中のものは除きます。

プレイヤーの基本情報を返す

/public_api/players/[:user_id].json

カードの基本情報を返す

/public_api/cards/[:card_number].json

※card_numberはカード図鑑で表示されている番号です。

カードトークンの情報を返す

/public_api/card_tokens/[:token_id].json

※token_idは1から始まる9桁のトークンIDです。

ギルドの基本情報を返す

/public_api/guilds/[:guild_id].json

※guild_idは1,2,3,4,5のいずれかで、1 = ruby、2 = sapphire、3 = emerald、4 = diamond、5 = onyxに対応しています。

色毎の勝率、使用率のデータを返す

/public_api/color_stats?time=[:time]&type=[:type]&.json

カード毎の勝率、使用率のデータを返す

/public_api/card_stats?time=[:time]&type=[:type]&.json

クリプトスペル毎の勝率、使用率のデータを返す

/public_api/cryptospell_stats?time=[:time]&type=[:type]&.json

※timeは西暦4桁、1月〜12月までの数字2桁(一桁の月は左に0をつける)、1〜6週目(月曜日を週の始まりとする)までの数字1桁を合わせた数字7桁 注)2019年11月以降のデータに対応しています。毎週月曜日に前週のデータが更新されます。

例)2020年1月1週目のデータ→2020011

※typeはfree、gold_rank、legend_rankのいずれか。freeはフリーバトル、gold_rankはランク戦ゴールド級、legend_rankはランク戦レジェンド級に対応しています

※カード個別のデータが必要な場合は/public_api/cards/[:card_number].jsonもご利用ください

※例)2019年11月3週目のフリーバトルのクリプトスペルのデータ →/public_api/cryptospell_stats?time=2019113&type=free&.json

例)2020年4月2週目のランク戦ゴールド級のカードのデータ →/public_api/card_stats?time=2020042&type=gold_rank&.json