Next revision | Previous revision |
kb:balans_veb_servisi_fieldops [2018/04/16 07:59] – created aleksandar | kb:balans_veb_servisi_fieldops [2019/06/11 07:43] (current) – aleksandar |
---|
===== Opis ===== | ===== Opis ===== |
| |
Grana APIja je razvijena za potrebe Teledirekt projekta. Sa ostatkom sistema joj je zajednićki deo koji se bavi autorizacijom i pravima pristupa, odnosno dobijanjem tokena. | Grana APIja je razvijena za potrebe Teledirekt projekta. Sa ostatkom sistema joj je zajednički deo koji se bavi autorizacijom i pravima pristupa, odnosno dobijanjem tokena. Ova grana je napravljena kao RESTful veb servis i koristi JSON notaciju za komuniciranje. Zbog toga su napravljene [[:kb:balans_veb_servisi_autorizacija|RESTful varijante GetToken i CloseToken metoda.]] |
| |
Ova grana je implementiana kao RESTful web servis, za razliku od prva dva dela, koji su SOAP, i koristi JSON notaciju za komuniciranje. Zbog toga su napravljene [[:kb:balans_veb_servisi_autorizacija|RESTful varijante GetToken i CloseToken metoda.]] | Napravljeni su i bliži opisi grešaka, tzv. [[:kb:ws:web_service_custom_errors|podstatusi]]. |
| |
===== Metode ===== | ===== Metode ===== |
| |
^HTTP Metod^Funkcija^Opis| | ^HTTP Metod^Funkcija^Opis^Revizija| |
|POST|[[:kb:ws:autorizacija_registerdevice|registerdevice]]|Registracija uredjaja| | |POST|[[:kb:ws:autorizacija_registerdevice|registerdevice]]|Registracija uredjaja|19-6-11| |
|GET|[[:kb:ws:autorizacija_getauthusers|getauthusers]]|Dobijanje spiska svih Balans korisnika| | |GET|[[:kb:ws:autorizacija_getauthusers|getauthusers]]|Dobijanje spiska svih Balans korisnika|19-6-11| |
|POST|[[:kb:ws:autorizacija_registerdeviceusers|registerdeviceusers]]|Odobravanje korisnika za upotrebu na uredjaju| | |POST|[[:kb:ws:autorizacija_registerdeviceusers|registerdeviceusers]]|Odobravanje korisnika za upotrebu na uredjaju|19-6-11| |
|GET|[[:kb:ws:autorizacija_deactivatedevice|deactivatedev]]|Deaktivira uredjaj| | |GET|[[:kb:ws:autorizacija_deactivatedevice|deactivatedev]]|Deaktivira uredjaj|19-6-11| |
|POST|[[:kb:ws:autorizacija_updatedevicedescription|updatedevdesc]]|Menja opis registrovanom uredjaju| | |POST|[[:kb:ws:autorizacija_updatedevicedescription|updatedevdesc]]|Menja opis registrovanom uredjaju|19-6-11| |
|GET|[[:kb:ws:autorizacija_getdeviceusers|getdevusers]]|Dobavlja spisak registrovanih korisnika uredjaja| | |GET|[[:kb:ws:autorizacija_getdeviceusers|getdevusers]]|Dobavlja spisak registrovanih korisnika uredjaja|19-6-11| |
|GET|[[:kb:ws:autorizacija_initdev|i]][[:kb:ws:autorizacija_initdev|nitdev]]|Inicijalizacija uredjaja| | |GET|[[:kb:ws:autorizacija_initdev|i]][[:kb:ws:autorizacija_initdev|nitdev]]|Inicijalizacija uredjaja|19-6-11| |
|GET|[[:kb:ws:autorizacija_sifarnici|g]][[:kb:ws:autorizacija_sifarnici|et]][[:kb:ws:autorizacija_sifarnici|sysmatrix]]|Dobavljanje šifarnika i njihovih pravila sa servera| | |GET|[[:kb:ws:autorizacija_sifarnici|g]][[:kb:ws:autorizacija_sifarnici|et]][[:kb:ws:autorizacija_sifarnici|sysmatrix]]|Dobavljanje šifarnika i njihovih pravila sa servera|19-6-11| |
|GET|gettasks|Preuzimanje zadataka za ulogovanog operatera| | |GET|[[:kb:wb:fieldops_dobijanje_zadataka|gettasks]]|Preuzimanje zadataka za ulogovanog operatera|19-6-11| |
|POST|posttasks|Slanje gotovih zadataka na server| | |POST|[[:kb:ws:fieldops_slanje_zadataka|posttasks]]|Slanje gotovih zadataka na server|19-6-11| |
| |GET|[[:kb:ws:fieldops_dolazak_na_lokaciju|onlocation]]|Prijava dolaska na lokaciju|19-6-11| |
| |
WADL: [[http://bort.melany.rs:8081/rs/application.wadl|http://bort.melany.rs:8081/rs/application.wadl]] | WADL: <del>http ://bort.melany.rs:8081/rs/application.wadl // </del> |
| |
| \\ |
| |
| |