Ahoj,
HaveAPI ve verzi 0.7 [1] přináší podporu pro tzv. blokující akce, tzn.
akce, jejichž vykonání trvá delší dobu. V našem API to jsou např. akce
jako vytvoření VPS, reinstalace, start/stop/restart, klonování, swap,
atd. Klienti nyní mají možnost sledovat průběh těchto akcí, případně
blokovat, dokud akce není hotová, jako to dělá třeba konzolový klient
[2, 3].
Vylepšena byla také online dokumentace, kde se nyní zobrazují ukázky
použití v syntaxi jednotlivých klientů (Ruby/JS/PHP/FS/curl/HTTP) [4].
Přímo z dokumentace vede odkaz na haveapi-webui [5], které se k API
připojí a je možné s ním hned pracovat.
Kompletní seznam změn je k nahlédnutí v changelogu jednotlivých
repozitářů [6]. Naše API na této verzi poběží zítra.
[1]
https://github.com/vpsfreecz/haveapi
[2]
https://github.com/vpsfreecz/haveapi-client
[3]
https://secure.havefun.cz/~aither/share/haveapi_cli_block.png
[4]
https://secure.havefun.cz/~aither/share/haveapi_client_example.png
[5]
https://github.com/vpsfreecz/haveapi-webui
[6]
https://github.com/vpsfreecz
Jakub