Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| navody:vps:api [2024/01/02 18:37] – Scopes aither | navody:vps:api [2026/05/28 12:15] (aktuální) – domogled | ||
|---|---|---|---|
| Řádek 8: | Řádek 8: | ||
| ===== Dokumentace API ===== | ===== Dokumentace API ===== | ||
| Dokumentace API, tzn. seznam zdrojů, možných akcí, vstupních a výstupních | Dokumentace API, tzn. seznam zdrojů, možných akcí, vstupních a výstupních | ||
| - | parametrů je k vidění na https:// | + | parametrů je k vidění na https:// |
| Bez přihlášení se zobrazuje seznam všech zdrojů, tj. i těch, se kterými můžou | Bez přihlášení se zobrazuje seznam všech zdrojů, tj. i těch, se kterými můžou | ||
| Řádek 36: | Řádek 36: | ||
| dat, který HaveAPI klienti abstrahují, | dat, který HaveAPI klienti abstrahují, | ||
| [[https:// | [[https:// | ||
| + | |||
| + | **poznámka** Pokud API vpsfree vrací http kód 500, ujistěte se, že váš REST klient posílá http hlavičku `User-Agent: | ||
| + | |||
| + | |||
| ===== Autentizace ===== | ===== Autentizace ===== | ||
| Řádek 62: | Řádek 66: | ||
| * // | * // | ||
| * // | * // | ||
| - | * //permament// - token je platný napořád, resp. dokud není smazán | + | * //permanent// - token je platný napořád, resp. dokud není smazán |
| Typ tokenu a časový interval, o který se prodlužuje, | Typ tokenu a časový interval, o který se prodlužuje, | ||
| Řádek 75: | Řádek 79: | ||
| * '' | * '' | ||
| - | * prázdný scope, přístup je povolen jen k akci `user# | + | * prázdný scope, přístup je povolen jen k akci '' |
| * '' | * '' | ||
| * '' | * '' | ||
| Řádek 87: | Řádek 91: | ||
| [[https:// | [[https:// | ||
| (rozhraní pro příkazovou řádku) a knihovnu pro použití v Ruby skriptech. | (rozhraní pro příkazovou řádku) a knihovnu pro použití v Ruby skriptech. | ||
| - | Pro správnou funkci vyžaduje Ruby >= 2.7 a nainstalované hlavičkové soubory | + | Pro správnou funkci vyžaduje Ruby >= 2.7, nainstalované hlavičkové soubory |
| - | Ruby, OpenSSL | + | Ruby a ncurses (většinou balíčky s příponou '' |
| Poté klienta nainstalujeme pomocí Ruby gems: | Poté klienta nainstalujeme pomocí Ruby gems: | ||
| Řádek 321: | Řádek 325: | ||
| Při vytváření tokenu můžeme specifikovat scope: | Při vytváření tokenu můžeme specifikovat scope: | ||
| <code bash> | <code bash> | ||
| - | vpsfreectl --auth token --scope ' | + | $ vpsfreectl --auth token --scope ' |
| </ | </ | ||