kb:ws:autorizacija_registerdeviceusers

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
kb:ws:autorizacija_registerdeviceusers [2017/10/13 12:22] – created aleksandarkb:ws:autorizacija_registerdeviceusers [2018/04/16 08:14] 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://<server>/rs/login/registerdeviceusers?token=<>&devid=|HTTP Response 200 OK|+ 
 +RegisterDeviceUsers(token, devid, body) 
 + 
 +^HTTP metod^Primer URLa| 
 +|POST|[[http://<server|http://<server]]>/rs/fieldops/registerdeviceusers?token=<>|
  
 ===== Parametri ===== ===== Parametri =====
Line 10: 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|JSON|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| 
 +|id|String|Jedinstveni ID uredjaja do 80 znakova
 +|users|String|Spisak korisnika odvojenih tačka-zarezom (;) do 255 znakova| 
 + 
 +Primer: 
 + 
 +<file> 
 +{ "id" : "tab12-rtm2_5", "users": "ivan;JovanT;Avramović;r_4"
 +</file>
  
-===== Request body =====+NAPOMENA: separator tačka-zarez ne može da bude deo korisničkog naloga.
  
-HTTP POST zahtev sadrži //application/json// zapis u HTTP Body zahteva sledećeg oblika: +===== Rezultat =====
-<code> +
- { "milan;NikolićP;XfsđL01;___milan___"+
-</code>+
  
-Objašnjenje: HTTP Body sadrži jedan JSON formatirani string kojem su pobrojani Balans korisnički nalozi onih korisnika koji su autorizovani da upotrebljavaju uredjaj. Nalozi su jedinstveni i  odvojeni tačka-zarezom (;).+^Status^Opis| 
 +|200 OK|Operacija uspela| 
 +|401 Unauthorised|Token nije supervizorski| 
 +|406 Not Acceptable|Greška ulaznim parametrima| 
 +|500 Server Error|Greška na serveru|
  
 \\ \\
  
  
  • kb/ws/autorizacija_registerdeviceusers.txt
  • Last modified: 2019/06/11 07:46
  • by aleksandar