KSP 32-5-6 V této API se autentifikujete tokenem. Ten získáte v Odevzdávátku vygenerováním vstupu. Tokenů si můžete vytvořit, kolik chcete. Pokud vygenerujete nový, tak ale nemáte jak odevzdat výstup pro ten starý. Výstup se odevzdává do Odevzdávátka, které vám řekne, kolik máte bodů. Token se dá předávat dvěma způsoby: - query parametrem ?token= - HTTP headerem "Authorization: Bearer " API endpointy (všechny GET): - /token/status - vrací stav tokenu, tedy počet zbývajících requestů - vrací status kód 400 Bad Request, pokud token není validní - /map/caches?min_lon=&max_lon=&min_lat=&max_lat= - vypíše seznam cache v obdélníku omezeným specifikovanými souřadnicemi - souřadnice jsou double-precision floatové hodnoty - souřadnice musí být v rozsahu -5000.0 až 5000.0 - maximální možná šířka/výška obdélníku je 1.0 - pokud je toto porušeno, je vrácen status kód 400 Bad Request - cache jsou setříděné podle vzdálenosti od centra obdélníku - vzdálenosti se počítají v rovině, tato část mapy je placatá - tajné cache mají null hodnoty pro lon, lat a dist - vrací 403 Forbidden, pokud token už nemá zbývající request - vrací 401 Unauthorized, pokud token není validní