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