This is an old revision of the document!
Initialize Device [RESTful]
Akcija
Pozivom ove funkcije se dati uredjaj inicijalizuje, odnosno, proverava se skup parametara potrebnih za upotrebu uredjaja od strane korisnika.
Sintaksa
InitDev(token, devid, usr)
HTTP metod | Primer URLa |
---|---|
GET | http://<server>/rs/login/initdev?token=<>&devid=<>&usr=<> |
Parametri
Parametar | Tip | Opis |
---|---|---|
token | String | Validan token supervizora |
devid | String | ID uredjaja koji je registrovan |
usr | String | Korisnički nalog korisnika Balansa koji treba da koristi uredjaj |
Rezultat
Rezultat funkcije može, pored uobičajenih HTTP grešaka koje servis vraća, da bude poseban objekat InitDevResponse koji se isporučuje uz HTTP 200 OK status, ali može da sadrži greške.
Status | Opis |
---|---|
401 Unauthorised | Token je istekao ili nije napravljen od strane supervizora |
200 OK | InidDevResponse objekat |
InitDevResponse objekat i svojstva
Svojstvo | Tip | Opis |
---|---|---|
accessstatus | Integer | Ukazivač na postojanje grešaka u odgovoru (0 - nema grešaka, sve je u redu; 1- postoje greške) |
accesserrors | Integer[] | Niz kodova grešaka |
deviceusers | String[] | Niz korisničkih naloga kojima je odobreno korišćenje datog uredjaja |
cipherversion | Integer | Verzija šifarnika i pravila (relacija) izmedju njih |
initmessage | String | Poruka o inicijalizaciji, za sada se ne koristi |
mp