Overview
ゲーム世界の現在の状況に関する API は常に楽しいので、TTR は内部の侵略トラッカーを、一般に使用できる API を通じて世界に公開しました。 各地区は定期的に現在の侵攻データを中央サーバ (ただし、そのサーバは私たちの Web サーバではありません) に送信し、そこでメモリに保存されます。 TTR のウェブ層は、別のタイマーで定期的にこの中央サーバに最新の侵攻データを問い合わせ、それをキャッシュして invasions API に問い合わせた人全員に返します。
Note: The header Access-Control-Allow-Origin is set to * on this API.
Requests
Invasions API endpoint, https://www.toontownrewritten.com/api/invasions への HTTP GET は最新の JSON 応答を返します。 パラメータは必要ありませんが、このAPIを頻繁に呼び出す場合は、わかりやすいUser-Agentを設定していただけると幸いです。
Response
Name | Details |
---|---|
error | データがある場合、error にはヌルがセットされます。 error がNULLでない場合、他のフィールドは存在せず、error にはエラーメッセージが設定されます |
invasions | 地区名から侵略データまでの辞書です。 |
lastUpdated | ウェブレイヤーが最後にデータを照会したときのエポックタイムスタンプです。 |
Invasion data
Name | Details |
---|---|
type | Invasion cogのNameを指定します。 ローカライズされた名前は常に英語で、常にコグの単数形になる。 コグがスケイルコグである場合、 (Skelecog) が付加される。 |
asOf | 地区が最後に侵攻状況を報告した時のエポックタイムスタンプです。 |
progress | %d/%d 形式の文字列で、最初の数字は侵略中に既にデスポーンした歯車の数、2番目の数字は侵略の総サイズを表します。 |