Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
kb:ws:autorizacija_registerdevice [2017/10/23 08:48] – aleksandar | kb:ws:autorizacija_registerdevice [2018/04/16 08:13] – aleksandar | ||
---|---|---|---|
Line 3: | Line 3: | ||
===== Akcija ===== | ===== Akcija ===== | ||
- | Metodom se registruje (autorizuje) uredjaj za pristup web servisu. | + | Metodom se registruje (autorizuje) uredjaj za pristup web servisu. Samo token koji je dobio supervizor može da vrši operaciju. |
===== Sintaksa ===== | ===== Sintaksa ===== | ||
- | RegisterDevice (token, devid, | + | RegisterDevice (token, devid, |
- | ^HTTP Metod^Primer URLa^Uspešan rezultat| | + | ^HTTP Metod^Primer URLa| |
- | |GET|[[http://< | + | |POST|[[http://< |
===== Parametri ===== | ===== Parametri ===== | ||
Line 17: | Line 17: | ||
|token|String|Važeći token| | |token|String|Važeći token| | ||
|devid|String|Jedinstveni ID uredjaja (obezbedjuje ga aplikacija na uredjaju)| | |devid|String|Jedinstveni ID uredjaja (obezbedjuje ga aplikacija na uredjaju)| | ||
- | |desc|String|Opis uredjaja | + | |HTTP Body|String|Request body| |
+ | |||
+ | ==== Request body ==== | ||
+ | |||
+ | Body zahteva sadrži JSON serijalizovani string, koji sadrži ID i opis uredjaja, duzina do 80 i do 50 znakova, respektivno. | ||
+ | |||
+ | ^Član^Tip^Opis| | ||
+ | |id|String|Jedinstveni ID uredjaja | ||
+ | |desc|String|Jedinstveni opis uredjaja | ||
+ | |||
+ | Primer: | ||
+ | |||
+ | < | ||
+ | { " | ||
+ | </ | ||
===== Rezultat ===== | ===== Rezultat ===== | ||
Line 23: | Line 37: | ||
^Status^Opis| | ^Status^Opis| | ||
|200 OK|Uredjaj je uspešno registrovan| | |200 OK|Uredjaj je uspešno registrovan| | ||
+ | |401 Unauthorised|Token nije supervizorski| | ||
|406 Not Accepted|Greška u poslatim parametrima| | |406 Not Accepted|Greška u poslatim parametrima| | ||
|500 Server Error|Greška na serveru, uredjaj nije registrovan| | |500 Server Error|Greška na serveru, uredjaj nije registrovan| |