Browse Source

Strategická: Dospecifikování API

master
Jiří Kalvoda 2 years ago
parent
commit
d206db8597
  1. 34
      obsazovani.md

34
obsazovani.md

@ -4,6 +4,16 @@ Obsazování území
API API
--- ---
Odpověď na libovolný dotaz muže být HTTP error ve tvaru:
```
{
status: "error"
description: <str> # Popis chybové události (toto chceme vytisknout!)
http-code: <int>
http-name: <str> # Jméno chybového kódu
}
```
Parametry: Parametry:
- token: Identifikuje uživatele, zjistí z hlavní stránky webu - token: Identifikuje uživatele, zjistí z hlavní stránky webu
- game: S jakou hrou (popř. týmem ve hře) se chtějí bavit - game: S jakou hrou (popř. týmem ve hře) se chtějí bavit
@ -77,7 +87,7 @@ nebo
] ]
} # Tah jako celek se provede, chyba jen u některých osob } # Tah jako celek se provede, chyba jen u některých osob
nebo nebo
{ {
status: "error" status: "error"
@ -87,11 +97,31 @@ nebo
nebo nebo
{ {
status: "too_late" status: "too-late"
}
```
Požadavek na krok:
POST na `/api/step?game=<jmeno_hry>&token=<token>`
Odpověď:
```
{
status: "ok",
}
nebo
{
status: "error"
description: "Je zak\u00e1z\u00e1no krokovat tuto hru"
http-code: 403
http-name: "Forbidden"
} }
``` ```
Interní reprezentace Interní reprezentace
==================== ====================

Loading…
Cancel
Save