goodgames
22-02
最終更新:
goodgames
-
view
StatsNow!! API仕様
時短モードにて失礼致します。
世界有数の手抜きAPI仕様書を公開致します。
世界有数の手抜きAPI仕様書を公開致します。
海外勢から質問攻めにあう恐れがあるため近日中に書き直したいと考えておりますが...
REST APIにつき一般的なWebBrowserからはアクセス出来ません
【重要】RequestHeaderにContent-Type: application/jsonを指定しないと、ResponseCode4xxのHTTPエラーとなります。
参考のためChrome拡張機能のPOSTMAN REST Clientを使用します
下記の画像はPOSTMAN REST Clientにて試験中に取得したScreenShotです。
豪快に手抜きなAPI仕様
下記の丸数字は上記画像内の当該箇所を意味します。
①RequestURIとRequestParameter
Request URI
http://www.goodgames.jp/statsnow/bf4/api/rspm/
http://www.goodgames.jp/statsnow/bf4/api/rspm/
Request Parameter
パラメータ名 | 設定すべき値 | 必須 / 任意 |
soldierName | プレイヤー名 | (必須) |
gameMode | ゲームモード | (必須) |
numRounds | 計算対象ラウンド数 | (必須) |
指定可能なGameMode
ConquestLarge0
RushLarge0
TeamDeathMatch0
Domination0
ConquestLarge0
RushLarge0
TeamDeathMatch0
Domination0
②Request Method
GETのみ (POSTを指定すると4xx系エラーになります)
GETのみ (POSTを指定すると4xx系エラーになります)
③Request Header
必ずContent-Type: application/jsonを指定して下さい。(指定しないと4xx系エラーになります)
必ずContent-Type: application/jsonを指定して下さい。(指定しないと4xx系エラーになります)
④Response Body
画像に含まれる通りJSON形式でResponseされます。
画像に含まれる通りJSON形式でResponseされます。
その他
・ラウンド数指定は25/50/100だけではなく、任意の値が指定可能です
・指定したラウンド数の戦績が存在しない場合には、JSONに含まれる各値が0になります
・指定したラウンド数の戦績が存在しない場合には、JSONに含まれる各値が0になります
御不明な点は何なりとお問い合わせ下さい。
( - )
添付ファイル