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
kb:api_auth [2024/11/13 11:54] ognjen.bogicevickb:api_auth [2024/11/20 10:20] (current) ognjen.bogicevic
Line 1: Line 1:
 ====== Generisanje tokena ====== ====== Generisanje tokena ======
  
-Generisanje sesijskog tokena koristi se pri pozivu metoda za prikaz ili izmenu podataka u sistemu. +Generisanje sesijskog tokena koristi se pri pozivu metoda za prikaz ili izmenu podataka u sistemu.\\ 
-API zahtev dostupan je u SOAP i REST formatima podataka. Za oba formata istu su nazivi i tipovi atributa samo je drugačija struktura podataka XML JSON. +API zahtev dostupan je u SOAP i REST formatima podataka.\\ 
 +Za oba formata istu su nazivi i tipovi atributa samo je drugačija struktura podataka XML ili JSON.\\ 
 +Sve opisane status kodove možete pronaći na [[:kb:web_api:http_codes|HTTP status kodovi]].
  
 ===== Zahtev ===== ===== Zahtev =====
-==== REST ====+ 
 +=== REST Endpoint === 
 <code> <code>
 POST https://ws.melany.rs/api/rest/auth POST https://ws.melany.rs/api/rest/auth
 </code> </code>
  
-==== SOAP ====+=== SOAP Endpoint === 
 <code> <code>
 POST https://ws.melany.rs/api/soap/auth POST https://ws.melany.rs/api/soap/auth
Line 16: Line 21:
  
 ==== Ulazni parametri ==== ==== Ulazni parametri ====
 +
 ^Naziv^Tip^Obavezno^Opis^Revizija| ^Naziv^Tip^Obavezno^Opis^Revizija|
 |username|String|Obavezno polje|Korisničko ime koje se koristi za autentifikaciju.|24-11-13| |username|String|Obavezno polje|Korisničko ime koje se koristi za autentifikaciju.|24-11-13|
Line 29: Line 35:
  
 ===== Primeri ===== ===== Primeri =====
-=== REST Zahtev === 
  
 +=== REST Zahtev ===
 <code> <code>
 +
 curl -X 'POST' \ curl -X 'POST' \
   'https://ws.melany.rs/api/rest/auth' \   'https://ws.melany.rs/api/rest/auth' \
Line 42: Line 49:
   "company": 10   "company": 10
 }' }'
 +
 </code> </code>
  
Line 51: Line 59:
   "expires": "2024-11-14 12:53:24"   "expires": "2024-11-14 12:53:24"
 } }
 +
 </code> </code>
- 
-=== HTTP status kodovi === 
- 
-^HTTP kod^Opis^Revizija| 
-|200 OK|Dobija se token u formi //application/json//, npr. ''{"token" : "1712201622047865"}'' |19-6-11| 
-|401 Not Authorized|Dobija se tekst greške u //application/json// zapisu|19-6-11| 
-|500 Server Error|Bilo koji drugi tip greške u //application/json// zapisu|19-6-11| 
- 
- 
  
  • kb/api_auth.1731498858.txt.gz
  • Last modified: 2024/11/13 11:54
  • by ognjen.bogicevic