ToontownRewritten / api-doc

Yleiskatsaus

API:t pelimaailman tämänhetkisestä tilasta ovat aina hauskoja, joten TTR on julkaissut sisäisen invaasionseurantajärjestelmämme maailmalle julkisesti käytettävän sovellusrajapinnan (API:n) välityksellä.

Tämän sovellusrajapinnan suunnittelun lähtökohtana on todellisen invaasionseurannan toteutus TTR:n palvelimilla. Kukin piiri lähettää ajoittain ajankohtaisia hyökkäystietoja keskuspalvelimelle (joka ei tosin ole verkkopalvelimemme), jossa ne tallennetaan muistiin. Erillisellä ajastimella TTR:n verkkokerros kysyy säännöllisesti tältä keskuspalvelimelta viimeisimmät hyökkäystiedot, jotka sitten tallennetaan välimuistiin ja palautetaan kaikille, jotka kysyvät hyökkäysten käyttöliittymää. Tämä rakenne on joustava ja vaatii vain vähän ylimääräisiä resursseja toimiakseen, vaikka tiedot eivät sen seurauksena olekaan yhtä tuoreita.

Huomaa: Access-Control-Allow-Origin -otsikon arvoksi on tässä API:ssa asetettu *.

Pyynnöt

HTP GET invasions API:n päätepisteeseen https://www.toontownrewritten.com/api/invasions palauttaa viimeisimmän JSON-vastauksen. Mitään parametreja ei vaadita, mutta jos kuitenkin soitat usein tähän API:hin, olisin kiitollinen, jos asettaisit kuvaavan User-Agent-tunnuksen.

Vastaus

Nimi Tiedot
virhe Kun tietoja on, error asetetaan nollaksi. Jos error ei ole nolla, muita kenttiä ei ole, ja error asetetaan virheilmoitukseksi
invaasiot Sanakirja piirien nimistä invaasiotietoihin.
lastUpdated Aikaleima siitä, milloin verkkokerroksesta on viimeksi kysytty tietoja.

Invasion data

Name Details
tyyppi Invasiivisen kogin nimi. Lokalisoitu nimi on aina englanninkielinen, ja se on aina cogin yksikön muoto. Jos cog on skelecog, lisätään (Skelecog). Jos cog on versio 2.0, lisätään Version 2.0 .
asOf Epookin aikaleima siitä, milloin piiri on viimeksi ilmoittanut hyökkäystilanteensa.
progress Muotoinen merkkijono %d/%d, jossa ensimmäinen luku edustaa invaasion aikana jo despawnattujen hammasrattaiden lukumäärää ja toinen luku invaasion kokonaiskokoa.

Vastaa

Sähköpostiosoitettasi ei julkaista.