API dokumentáció

Innen kérhetők le a Hutier nyilvános adatai. A válaszok JSON formátumban jönnek, kulcs nélkül, egyszerűen beolvasható szerkezettel.

Végpontok

100/mp/api/tests?username=<név>

Egy játékos összes nyilvános eredménye egy helyen.

100/mp/api/tests?uuid=<uuid>

Ugyanez UUID alapján (kötőjellel vagy anélkül), névváltás után is.

100/mp/api/tests?username=<név>&gamemode=<mód>

Egy játékos eredménye egy konkrét játékmódban. A uuid mellett is működik.

Használat

A legegyszerűbb indulás a /api/tests?username=<név> végponttal van, mert egy játékos összes nyilvános rangját egyben visszaadja. Az overall_position mező az Összes leaderboardon elfoglalt helyezést jelöli. Programokban a uuid paraméter az ajánlott, mert névváltás után is ugyanaz.

Request
GET /api/tests?username=PlayerName
Response
{"tests": [{"gamemode": "pot","rank": "HT1","points": 60,"overall_position": 1,"tester": false},{"gamemode": "nethpot","rank": "LT1","points": 40,"overall_position": 1,"tester": true}],"testerByGamemode": {"pot": false,"nethpot": true}}