API
Nabízíme veřejně použitelné API pro servery přidané do našeho server listu. Přes API veřejně poskytujeme většinu informací, které jsou zobrazovány o TeamSpeak3 serverech zde na našem server listu.
Toto API můžeš využít například k zobrazení informací o serveru na svém webu.
Povoleno je maximálně 500 požadavků za 15 minut, poté bude IP adresa zablokována! Požádat o navýšení limitu požadavků
API pro každý server se nachází na adrese:Příklady použití:
<?php
try {
$server = json_decode(file_get_contents("https://teamspeak3-servers.eu/server/teamspeak-server.eu:9987/api.json"), false);
echo "Clients on-line: ".$server->clients; //on-line clients count
echo "Maximum clients: ".$server->clients_max; //maximum clients
echo "Current server ping: ".$server->ping; //current ping
} catch (Exception $e) {
echo "There is a error: ".$e->getMessage();
}
?>
<script>
fetch("https://teamspeak3-servers.eu/server/teamspeak-server.eu:9987/api.json").then(async (result) => {
if (result.ok) {
let server = await result.json();
console.log("Clients on-line: "+server.clients);
console.log("Maximum clients: "+server.clients_max);
console.log("Current server ping: "+server.ping);
}
}).catch((err) => {
console.error("There is a error: ", err);
});
</script>