三国志大戦3Master で公開している API について
三国志大戦3Master では、他ウェブサイトなどで利用できる形式のリソースをウェブサービスとして公開しています。
Card API について
この API では、ある1枚のカードの情報を、そのカードの番号を指定していろいろな形式で取得することができます。
必要なカードの番号が分かっていて、そのカードの情報を取得したい場合に使用します。
- URL
-
http://3594t3.akesta.com/card/[カードNo.].[拡張子][カードNo.] はカードの種類を表す文字列と番号を表す数字で表現されます。その指定方法を以下に記述します。
- 三国志大戦バージョン2のカードであれば、「2」から始まります。
- 種類によって 魏…「GI」、蜀…「SH」、呉…「GO」、群雄…「GU」、LE…「LE」、EX…「EX」を追加します。
- 軍師カードであれば、「G」の文字をさらに追加します。
- 最後に、(カード裏面に記載されている)番号を追加します。
拡張子は xml, json, yaml が指定でき、指定した場合にはそれぞれの形式で出力します。指定しなければ HTML 形式 で表示します。
各カードの通常のHTML形式ページにおける左サイドバーの「他形式」タブからも、それぞれの形式の URL を取得することができます。
- 例
-
- 「魏001 UC于禁」をHTML形式で取得 → http://3594t3.akesta.com/card/GI001
- 「蜀・軍師002 R馬謖」をHTML形式で取得 → http://3594t3.akesta.com/card/SHG002
- 「呉003 SR甘寧」をXML形式で取得 → http://3594t3.akesta.com/card/GO003.xml
- 「群004 R華雄」をJSON形式で取得 → http://3594t3.akesta.com/card/GU004.json
