-----------------
| FAKAHEDA API V1 |
-----------------
https://www.fakaheda.eu/fhapi/v1/servers/list
https://www.fakaheda.eu/fhapi/v1/servers/<SERVER_ID>/<ACTION>
Diskuze a podpora tohoto api viz 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 <TOKEN>', kde <TOKEN> je autorizační token, který naleznete na svém profilu na adrese https://www.fakaheda.eu/profil
--------------------------
ID serveru (<SERVER_ID>)
--------------------------
ID serveru zjistíte z URL adresy Vašeho serveru v Control panelu. Tedy např. pro url https://www.fakaheda.eu/control_panel/g ... 680-austin je SERVER_ID 343680
--------------------------
Dostupné akce (<ACTION>)
--------------------------
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í (<ACTION> => status, <SERVER_ID> => 15000, <TOKEN> => 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)
Rest API v1
- Austin
- Site Admin
- Příspěvky: 1251
- Věk: 38
- Registrován: 07 pro 2009, 23:58
- Reputation: 4
- Kontaktovat uživatele:
Rest API v1
FakaHeda.eu - Administrátor, http://www.minecraft-hosting.cz, http://www.bf3-hosting.cz Pište nám tickety, ne PM.
Nezapomeňte dát karmu těm, kteří Vám pomohli s problémem
Nezapomeňte dát karmu těm, kteří Vám pomohli s problémem
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host