----------------- | FAKAHEDA API V1 | ----------------- https://www.fakaheda.eu/fhapi/v1/servers/list https://www.fakaheda.eu/fhapi/v1/servers// Diskuze a podpora tohoto api viz https://forum.fakaheda.eu/viewforum.php?f=126 Pokud nevíte k čemu toto slouží, tak to nepotřebujete a není tedy vhodné nám psát ticket s žádostí o vysvětlení jak toto api použít. Děkujeme za pochopení. ------------ Autorizace ------------ Autorizace probíhá vložením http hlavičky 'Authorization' obsahující 'Bearer ', kde je autorizační token, který naleznete na svém profilu na adrese https://www.fakaheda.eu/profil -------------------------- ID serveru () -------------------------- ID serveru zjistíte z URL adresy Vašeho serveru v Control panelu. Tedy např. pro url https://www.fakaheda.eu/control_panel/game_servers/343680-austin je SERVER_ID 343680 -------------------------- Dostupné akce () -------------------------- status - Vrátí status serveru start_async - Asynchronní start serveru stop_async - Asynchronní zastavení serveru restart_async - Asynchronní restart serveru list - Seznam všech dostupných serverů banlist - Vrátí seznam banů serveru zadaných přes CP ---------------------------------------------------------------------------------------- Příklady volání ( => status, => 15000, => A48asdf9jgvGW6W) ---------------------------------------------------------------------------------------- Linux CURL curl -H "Authorization: Bearer A48asdf9jgvGW6W" https://www.fakaheda.eu/fhapi/v1/servers/list - vrátí seznam Vašich serverů včetně SERVER_ID které lze v api ovládat curl -H "Authorization: Bearer A48asdf9jgvGW6W" https://www.fakaheda.eu/fhapi/v1/servers/15000/status PHP $options = array('http' => array('header' => "Authorization: Bearer A48asdf9jgvGW6W\r\n")); $result = file_get_contents("https://www.fakaheda.eu/fhapi/v1/servers/15000/status", false, stream_context_create($options)); --------------------------------------------------------------------------------------- Rate limit --------------------------------------------------------------------------------------- start_async - 120s pro zapnutí serveru (120 s po zavolání stop_async nelze volat další akci) restart_async - 120s pro restart serveru (120 s po zavolání restart_async nelze volat další akci) stop_async - 30s pro vypnutí (30 s po zavolání stop_async nelze volat další akci)