kb:ws:autorizacija_registerdeviceusers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
kb:ws:autorizacija_registerdeviceusers [2017/10/23 08:02] aleksandarkb:ws:autorizacija_registerdeviceusers [2018/04/16 08:14] aleksandar
Line 1: Line 1:
-====== Register Device Users ======+====== Register Device Users [RESTful] ======
  
 ===== Akcija ===== ===== Akcija =====
Line 9: Line 9:
 RegisterDeviceUsers(token, devid, body) RegisterDeviceUsers(token, devid, body)
  
-^HTTP metod^Primer URLa^Uspešan rezultat+^HTTP metod^Primer URLa| 
-|POST|[[http://<server|http://<server]]>/rs/login/registerdeviceusers?token=<>&devid=<>|200 OK|+|POST|[[http://<server|http://<server]]>/rs/fieldops/registerdeviceusers?token=<>|
  
 ===== Parametri ===== ===== Parametri =====
Line 16: Line 16:
 ^Parametar^Tip^Opis| ^Parametar^Tip^Opis|
 |token|String|Važeći token supervizora| |token|String|Važeći token supervizora|
-|devid|String|Jedinstveni ID uredjaja| 
 |HTTP Body|String|Request body| |HTTP Body|String|Request body|
  
 ==== Request body ==== ==== Request body ====
  
-HTTP POST zahtev sadrži //text/plain// zapis u HTTP Body zahteva sledećeg oblika zapisa: +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.
-<code> +
- "milan;NikolićP;XfsđL01;___milan___" +
-</code>+
  
-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 na 255 znakova.+^Član^Tip^Opis| 
 +|id|String|Jedinstveni ID uredjaja do 80 znakova| 
 +|users|String|Spisak korisnika odvojenih tačka-zarezom (;) do 255 znakova|
  
-==== Rezultat ====+Primer: 
 + 
 +<file> 
 +{ "id" : "tab12-rtm2_5", "users": "ivan;JovanT;Avramović;r_4"
 +</file> 
 + 
 +NAPOMENA: separator tačka-zarez ne može da bude deo korisničkog naloga. 
 + 
 +===== Rezultat =====
  
 ^Status^Opis| ^Status^Opis|
 |200 OK|Operacija uspela| |200 OK|Operacija uspela|
 +|401 Unauthorised|Token nije supervizorski|
 |406 Not Acceptable|Greška u ulaznim parametrima| |406 Not Acceptable|Greška u ulaznim parametrima|
 |500 Server Error|Greška na serveru| |500 Server Error|Greška na serveru|
  • kb/ws/autorizacija_registerdeviceusers.txt
  • Last modified: 2019/06/11 07:46
  • by aleksandar