Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
kb:ws:autorizacija_gettoken [2017/10/13 13:39] – [Rezultat] aleksandar | kb:ws:autorizacija_gettoken [2017/11/27 09:26] – [Parametri] aleksandar | ||
---|---|---|---|
Line 21: | Line 21: | ||
|sessLen|Integer|Broj minuta koliko će sesija biti otvorena. Broj mora biti između **1** i **480**. Nakon isteka ovog perioda korisnik mora zahtevati novi //session token//.| | |sessLen|Integer|Broj minuta koliko će sesija biti otvorena. Broj mora biti između **1** i **480**. Nakon isteka ovog perioda korisnik mora zahtevati novi //session token//.| | ||
|authCustomer|String|Korisnički nalog, identifikovanog od strane provajdera, Balans komitenta (kupca ili dobavljača).| | |authCustomer|String|Korisnički nalog, identifikovanog od strane provajdera, Balans komitenta (kupca ili dobavljača).| | ||
- | |authUser|String|Korisnički nalog Balans korisnika u čije ime se vrše operacije (za potrebe ekstenzija Balans ERP-a, npr. mobilna prodaja, sindikalna prodaja, servisiranje itd.)| | + | |authUser|String|Korisnički nalog Balans korisnika u čije ime se vrše operacije (za potrebe ekstenzija Balans ERP-a, npr. mobilna prodaja, sindikalna prodaja, servisiranje itd.) \\ Ukoliko parametar nedostaje ili je džoker-znak (%), uzima se vrednost parametra userName, što znači da mora da postoji isti korisnički nalog (ne ime i prezime) korisnika u Balansu| |
- | ==== gettoken (RESTful) ==== | + | ====== gettoken (RESTful) |
RESTful metod analogan GetToken() metodi. | RESTful metod analogan GetToken() metodi. | ||
- | ^HTTP Metod^Primer URLa^Uspešan rezultat| | + | ^HTTP Metod^Primer URLa| |
- | |GET|[[http://< | + | |GET|[[http://< |
===== Parametri ===== | ===== Parametri ===== | ||
^Parametar^Tip^Opis| | ^Parametar^Tip^Opis| | ||
- | |id|String|Korisnički nalog provajdera (obavezan)| | + | |id|String|Korisnički nalog provajdera (obavezan) |
- | |pwd|String|Šifra provajderskog naloga (obavezan)| | + | |pwd|String|Šifra provajderskog naloga (obavezan) |
- | |len|Integer|Pozitivan ceo broj izmedju 1 i 480. Podrazumevana vrednost je 10. predstavlja dužinu važenja tokena u minutama| | + | |len|Integer|(opciono) |
- | |usr|String|Balans korisnički nalog koji obavlja operacije | + | |usr|String|(opciono) |
- | |cust|String|B2B nalog komitenta za čiji račun usr obavlja operacije| | + | |cust|String|(opciono) |
+ | |||
+ | \\ | ||
==== Rezultat ==== | ==== Rezultat ==== | ||
^HTTP kod^Opis| | ^HTTP kod^Opis| | ||
- | |200 OK|Dobija se token u formi // | + | |200 OK|Dobija se token u formi // |
- | |401 Not Authorized|Dobija se tekst greške u //appplication/json// zapisu| | + | |401 Not Authorized|Dobija se tekst greške u //application/json// zapisu| |
|500 Server Error|Bilo koji drugi tip greške u // | |500 Server Error|Bilo koji drugi tip greške u // | ||
- | |||
- | \\ | ||