API
Oferujemy publicznie dostępne API dla serwerów dodanych do naszej listy. Za pomocą API udostępniamy większość informacji, które są wyświetlane o serwerach TeamSpeak 3 na naszej liście.
Możesz użyć tego API np. do wyświetlenia informacji o serwerze na własnej stronie internetowej.
Dozwolone jest maksymalnie 500 zapytań na 15 minut, po przekroczeniu limitu adres IP zostanie zablokowany! Poproś o zwiększenie limitu zapytań
API dla każdego serwera znajduje się pod adresem:Przykłady użycia:
<?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>