Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
kb:ws:autorizacija_registerdevice [2017/10/13 11:37] – aleksandar | kb:ws:autorizacija_registerdevice [2017/11/08 09:55] – [Request body] aleksandar | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Register Device ====== | + | ====== Register Device |
- | Metodom se registruje (autorizuje) uredjaj za pristup web servisu. | + | ===== Akcija ===== |
+ | |||
+ | Metodom se registruje (autorizuje) uredjaj za pristup web servisu. | ||
+ | |||
+ | ===== Sintaksa ===== | ||
+ | |||
+ | RegisterDevice (token, devid, http body) | ||
^HTTP Metod^Primer URLa| | ^HTTP Metod^Primer URLa| | ||
- | |GET|[[http://< | + | |POST|[[http://< |
===== Parametri ===== | ===== Parametri ===== | ||
Line 11: | 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 ===== | ||
+ | |||
+ | ^Status^Opis| | ||
+ | |200 OK|Uredjaj je uspešno registrovan| | ||
+ | |401 Unauthorised|Token nije supervizorski| | ||
+ | |406 Not Accepted|Greška u poslatim parametrima| | ||
+ | |500 Server Error|Greška na serveru, uredjaj nije registrovan| | ||
\\ | \\ | ||