Popis Resursa
Index (početni resurs)
Index je korjenski (root) resurs koji je ujedno i početni URL. Svi ostali URL-ovi se mogu mijenjati kroz vrijeme. Pristup svim ostalim URL-ovima zahtjeva autentifikaciju.
Pristup index resursu
Http metoda GET
se koristi za pristup ovom resursu.
Struktura odgovora
Path | Type | Description |
---|---|---|
|
| Linkovi na ostale resurse. |
Primjer odgovora
{ "_links": { "znanstvenici": { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?pageNumber=1&pageSize=15" }, "znanstvenik-oib": { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?oib={oib}", "templated": true }, "znanstvenik-maticni-broj": { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj={maticniBroj}", "templated": true }, "dokumentacija": { "href": "https://wiki.srce.hr/display/CRORIS/Znanstvenici+API" }, "self": { "href": "https://www.croris.hr/znanstvenici-api/" } } }
Linkovi
Relation | Description |
---|---|
| Link na osnovne podatke i popis svih znanstvenika u evidenciji. |
| Link na detaljnije podatke o danom znanstveniku kojima se pristupa pomoću oiba. |
| Link na detaljnije podatke o danom znanstveniku kojima se pristupa pomoću matičnog broja |
| Link na ovaj resurs. |
| Link na dokumentaciju. |
Znanstvenici
Link za popis svih znanstvenika u evidenciji i njihovi osnovni podaci.
Pristup znanstvenici resursu
Http metoda GET
se koristi za pristup ovom resursu. Za prikaz znanstvenika koristi se paginacija, odnosno postoje obavezni parametari koji se mora proslijediti u upitu. Primjer urla je "https://www.srce.hr/znanstvenici-api/znanstvenik?pageNumber=1&pageSize=5".
Struktura odgovora
Path | Type | Description |
---|---|---|
|
| Lista pojedinih znanstvenika u evidenciji s pripadnim linkovima. |
|
| Linkovi na ostale resurse. |
Primjer odgovora
{ "_embedded": { "znanstvenici": [ { "spol": "Z", "jmbg": "1912974335061", "oib": "33066097146", "maticniBroj": "292765", "adresa": "Ilićev prolaz 3", "email": "ivanamh@net.hr", "ime": "Ivana", "prezime": "Mandić Hekman", "imeOca": "Ivan", "djevojackoPrezime": "Mandić Hekman", "datumPrvogUpisa": "14.02.2007", "datumRodjenja": "19.12.1974", "_links": { "self": [ { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?oib=33066097146" }, { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj=292765" } ] } }, { "spol": "M", "jmbg": "0206960300006", "oib": "80735132676", "maticniBroj": "257336", "adresa": "Alanska 17", "email": "gordan.saric@os.hinet.hr", "ime": "Gordan", "prezime": "Šarić", "imeOca": "Josip", "datumPrvogUpisa": "10.06.2004", "datumRodjenja": "02.06.1960", "_links": { "self": [ { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?oib=80735132676" }, { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj=257336" } ] } }, { "spol": "M", "jmbg": "0503970330102", "oib": "34604245276", "maticniBroj": "257395", "adresa": "III Vrbik 4", "email": "dvagic@inet.hr", "ime": "Davor", "prezime": "Vagić", "imeOca": "Obrad", "datumPrvogUpisa": "10.06.2004", "datumRodjenja": "05.03.1970", "_links": { "self": [ { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?oib=34604245276" }, { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj=257395" } ] } }, { "spol": "M", "jmbg": "0705960330076", "oib": "50428764720", "maticniBroj": "159194", "adresa": "Trnsko 38c", "email": "ppale@znanost.hr", "ime": "Predrag", "prezime": "Pale", "imeOca": "Đuro", "djevojackoPrezime": "", "datumPrvogUpisa": "23.09.1988", "datumRodjenja": "07.05.1960", "_links": { "self": [ { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?oib=50428764720" }, { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj=159194" } ] } }, { "spol": "Z", "jmbg": "1509969308502", "oib": "22270842606", "maticniBroj": "252895", "adresa": "Račićeva 11", "email": "Sonja.Priscan@CARNet.hr", "ime": "Sonja", "prezime": "Prišćan", "imeOca": "Franjo", "djevojackoPrezime": "Bezjak", "datumPrvogUpisa": "20.12.2002", "datumRodjenja": "15.09.1969", "_links": { "self": [ { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?oib=22270842606" }, { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj=252895" } ] } } ] }, "_links": { "next": { "href": "/znanstvenici-api/znanstvenik?pageNumber=2&pageSize=5&orderBy=" } } }
Linkovi
Ukoliko postoji više stranica, postojat će također linkovi next
i/ili prev
koji će se pojaviti na svakoj osim zadnjoj odnosno prvoj stranici respektivno.
Relation | Description |
---|---|
| Link na ovaj resurs. |
Znanstvenik
Link za podatke o specifičnom znanstveniku. Moguće je napraviti dohvat prema OIB-u ( "https://www.croris.hr/znanstvenici-api/znanstvenik?oib={oib}" ) ili matičnom broju ( "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj={maticniBroj}" ).
Pristup znanstvenici resursu
Http metoda GET
se koristi za pristup ovom resursu.
Struktura odgovora
Path | Type | Description |
---|---|---|
|
| Datum rođenja znanstvenika. |
|
| Spol znanstvenika. |
|
| JMBG znanstvenika. |
|
| OIB znanstvenika. |
|
| Matični broj znanstvenika. |
adresa | String | Adresa znanstvenika. |
|
| Email znanstvenika. |
|
| Ime znanstvenika. |
|
| Prezime znanstvenika. |
djevojackoPrezime | String | Djevojačko prezime. |
datumPrvogUpisa | String | Datum prvog upisa znanstvenika. |
|
| Datum rođenja znanstvenika. |
|
| Zvanje znanstvenika. |
|
| Akademski stupanj znanstvenika. |
|
| Linkovi na ostale resurse. |
Primjer odgovora
{ "spol": "Z", "jmbg": "1912974335061", "oib": "33066097146", "maticniBroj": "292765", "adresa": "Ilićev prolaz 3", "email": "ivanamh@net.hr", "ime": "Ivana", "prezime": "Mandić Hekman", "imeOca": "Ivan", "djevojackoPrezime": "Mandić Hekman", "datumPrvogUpisa": "14.02.2007", "datumRodjenja": "19.12.1974", "zvanjeResources": { "_embedded": { "zvanja": [ { "id": 16, "naziv": "viši asistent", "kratica": "viši asistent", "datumIzbora": "01.12.2012", "ustanova": { "id": 68, "naziv": "Hrvatska akademija znanosti i umjetnosti" } }, { "id": 35, "naziv": "asistent", "kratica": "asistent", "datumIzbora": "02.01.2007", "ustanova": { "id": 68, "naziv": "Hrvatska akademija znanosti i umjetnosti" } } ] } }, "akademskiStupanjResources": { "_embedded": { "akademskiStupnjevi": [ { "id": 2, "naziv": "visoka stručna sprema", "kratica": "VSS", "datumStjecanja": "29.02.2000" }, { "id": 6, "naziv": "doktor znanosti", "kratica": "dr.sc.", "datumStjecanja": "06.07.2012" } ] } }, "_links": { "self": [ { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?oib=33066097146" }, { "href": "https://www.croris.hr/znanstvenici-api/znanstvenik?maticniBroj=292765" } ] } }
Linkovi
Relation | Description |
---|---|
| Link na ovaj resurs. |