PopisResursa
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://croris.srce.hr/znanstvenici-api/znanstvenici?page=1"
},
"znanstvenik-oib" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/oib/{oib}",
"templated" : true
},
"znanstvenik-maticni-broj" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/{maticnibroj}",
"templated" : true
},
"profile" : {
"href" : "http://croris.srce.hr:443/znanstvenici-api/dokumentacija"
},
"self" : {
"href" : "https://croris.srce.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 postoji obavezni parametar koji se mora proslijediti u upitu. Primjer urla je self link u danom primjeru odgovora.
Struktura odgovora
Svaka stranica prikazuje 1000 zapisa znanstvenika.
Path | Type | Description |
---|---|---|
|
| Lista pojedinih znanstvenika u evidenciji s pripadnim linkovima. |
|
| Linkovi na ostale resurse. |
Primjer odgovora
{
"_embedded" : {
"znanstvenici" : [ {
"spol" : "M",
"jmbg" : "2339452353116",
"oib" : "31027653304",
"maticniBroj" : "255432",
"email" : "doku@mentacija",
"ime" : "Acija",
"prezime" : "Dokument",
"_links" : {
"self" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255432"
},
"znanstvenik-oib" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/oib/31027653304"
},
"znanstvenik-maticni-broj" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255432"
}
}
}, {
"spol" : "M",
"jmbg" : "2339452353217",
"oib" : "31027653305",
"maticniBroj" : "255433",
"email" : "dokumentacija@dokumentacija",
"ime" : "Dokumentcija",
"prezime" : "Dokumentcija",
"_links" : {
"self" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255433"
},
"znanstvenik-oib" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/oib/31027653305"
},
"znanstvenik-maticni-broj" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255433"
}
}
} ]
},
"_links" : {
"self" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenici?page=1"
},
"profile" : {
"href" : "http://croris.srce.hr:443/znanstvenici-api/dokumentacija#resursi-znanstvenici"
}
}
}
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. |
| Link na dokumentaciju. |
Znanstvenik
Link za podatke o specifičnom znanstveniku
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. |
|
| Email znanstvenika. |
|
| Ime znanstvenika. |
|
| Prezime znanstvenika. |
|
| Datum rođenja znanstvenika. |
|
| Zvanje znanstvenika. |
|
| Akademski stupanj znanstvenika. |
|
| Linkovi na ostale resurse. |
Primjer odgovora
{
"spol" : "M",
"jmbg" : "2339452353116",
"oib" : "31027653304",
"maticniBroj" : "255432",
"email" : "doku@mentacija",
"ime" : "Acija",
"prezime" : "Dokument",
"zvanje" : [ {
"zvanjeId" : 2,
"zvanjeNaziv" : "profesor emeritus",
"kratica" : "prof.emer.",
"ustanova" : {
"id" : 3330,
"naziv" : "Testna Ustanova 1"
},
"datumIzbora" : "20.07.2000"
} ],
"akademskiStupanj" : [ ],
"datumRodjenja" : "08.03.1905",
"_links" : {
"self" : {
"href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/oib/31027653304"
},
"profile" : {
"href" : "http://croris.srce.hr:443/znanstvenici-api/dokumentacija#resursi-znanstvenik"
}
}
}
Linkovi
Relation | Description |
---|---|
| Link na ovaj resurs. |
| Link na dokumentaciju. |