Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
kb:ws:autorizacija_registerdeviceusers [2017/10/18 13:14] – aleksandar | kb:ws:autorizacija_registerdeviceusers [2019/06/11 07:46] (current) – aleksandar | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Register Device Users ====== | + | ====== Register Device Users [RESTful] |
+ | |||
+ | ===== Akcija | ||
Služi za registraciju ( tačnije, odobravanje) grupe korisnika da koriste posmatrani uredjaj. | Služi za registraciju ( tačnije, odobravanje) grupe korisnika da koriste posmatrani uredjaj. | ||
- | ^HTTP metod^Primer URLa^Uspešan rezultat| | + | ====== Sintaksa ====== |
- | |POST|[[http://< | + | |
+ | RegisterDeviceUsers(token, | ||
+ | |||
+ | ^HTTP metod^Primer URLa^Revizija| | ||
+ | |POST|[[http://< | ||
===== Parametri ===== | ===== Parametri ===== | ||
- | ^Parametar^Tip^Opis| | + | ^Parametar^Tip^Opis^Revizija| |
- | |token|String|Važeći token supervizora| | + | |token|String|Važeći token supervizora|19-6-11| |
- | |devid|String|Jedinstveni ID uredjaja| | + | |HTTP Body|String|Request body|19-6-11| |
- | |HTTP Body|String|Request body| | + | |
+ | ==== Request body ==== | ||
+ | |||
+ | Body zahteva sadrži JSON serijalizovani string, koji sadrži ID i spisak odobenih korisnika uredjaja, dužina do 80 i do 255 znakova, respektivno. | ||
+ | |||
+ | ^Član^Tip^Opis^Revizija| | ||
+ | |id|String|Jedinstveni ID uredjaja | ||
+ | |users|String|Spisak korisnika odvojenih tačka-zarezom (;) do 255 znakova|19-6-11| | ||
+ | |||
+ | Primer:< | ||
+ | { " | ||
+ | </ | ||
- | ===== Request body ===== | + | NAPOMENA: separator tačka-zarez ne može da bude deo korisničkog naloga. |
- | HTTP POST zahtev sadrži // | + | ===== Rezultat ===== |
- | < | + | |
- | " | + | |
- | </ | + | |
- | Objašnjenje: HTTP Body sadrži jedan string u kojem su pobrojani Balans korisnički nalozi onih korisnika koji su autorizovani da upotrebljavaju uredjaj. Nalozi su jedinstveni i odvojeni tačka-zarezom (;), što znači da taj znak ne može da bude sastavni deo Balans korisničkog naloga. Ukupna dužina stringa je ograničena | + | ^Status^Opis^Revizija| |
+ | |200 OK|Operacija uspela|19-6-11| | ||
+ | |401 Unauthorised|Token nije supervizorski|19-6-11| | ||
+ | |406 Not Acceptable|Greška u ulaznim parametrima|19-6-11| | ||
+ | |500 Server Error|Greška na serveru|19-6-11| | ||
\\ | \\ | ||