PopisResursaPopis 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.
...
Http metoda GET
se koristi za pristup ovom resursu.
Struktura odgovora
Path | Type | Description |
---|---|---|
|
| Linkovi na ostale resurse. |
Primjer odgovora
Code Block | ||||
---|---|---|---|---|
| ||||
{ "_links" : { "znanstvenici" : { "href" : "https://web.croris.srce.hr/znanstvenici-api/znanstveniciznanstvenik?pagepageNumber=1&pageSize=15" }, "znanstvenik-oib" : { "href" : "https://web.croris.srce.hr/znanstvenici-api/znanstvenik/?oib/={oib}", "templated" : true }, "znanstvenik-maticni-broj" : { "href" : "https://web.croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/{maticnibroj?maticniBroj={maticniBroj}", "templated" : true }, "profiledokumentacija" : { "href" : "httphttps://croriswiki.srce.hr:443/znanstvenici-api/dokumentacija" /display/CRORIS/Znanstvenici+API" }, "self" : { "href" : "https://web.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. |
profile
| Link na dokumentaciju. |
Znanstvenici
Link za popis svih znanstvenika u evidenciji i njihovi osnovni podaci.
...
Http metoda GET
se koristi za pristup ovom resursu. Za prikaz znanstvenika koristi se paginacija, odnosno postoji postoje obavezni parametar parametari koji se mora proslijediti u upitu. Primjer urla je self link u danom primjeru odgovora.
Struktura odgovora
Svaka stranica prikazuje 1000 zapisa znanstvenika.
"https://web.croris.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
Code Block | ||||
---|---|---|---|---|
| ||||
{ "_embedded" : { "znanstvenici" : [ { "spol" : "M", { "jmbg" : "2339452353116", "oibspol" : "31027653304Z", "maticniBroj" : "255432", "emailjmbg" : "doku@mentacija1912974335061", "ime" "oib": "Acija33066097146", "prezimematicniBroj" : "Dokument292765", "_links" : { "selfadresa": : {"Ilićev prolaz 3", "href" "email": "https://croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255432"ivanamh@net.hr", }, "znanstvenik-oibime" : { "Ivana", "hrefprezime" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/oib/31027653304"Mandić Hekman", }, "znanstvenik-maticni-brojimeOca" : {"Ivan", "href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255432" "djevojackoPrezime": } "Mandić Hekman", } }, { "spoldatumPrvogUpisa" : "M14.02.2007", "jmbg" : "2339452353217", "oibdatumRodjenja" : "3102765330519.12.1974", "maticniBroj" : "255433", "email_links" : "dokumentacija@dokumentacija", { "imeself" : "Dokumentcija", [ "prezime" : "Dokumentcija", "_links" : { "self" : { "href" : "https://web.croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255433?oib=33066097146" }, "znanstvenik-oib" : { }, "href" : "https://croris.srce.hr/znanstvenici-api/znanstvenik/oib/31027653305" }, "znanstvenik-maticni-broj" : { "href" : "https://web.croris.srce.hr/znanstvenici-api/znanstvenik/maticni-broj/255433?maticniBroj=292765" } } } ] }, "_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.
...
self
...
Link na ovaj resurs.
...
profile
...
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
...
datumRodjenja
...
String
...
Datum rođenja znanstvenika.
...
spol
...
String
...
Spol znanstvenika.
...
jmbg
...
String
...
JMBG znanstvenika.
...
oib
...
String
...
OIB znanstvenika.
...
maticniBroj
...
String
...
Matični broj znanstvenika.
...
email
...
String
...
Email znanstvenika.
...
ime
...
String
...
Ime znanstvenika.
...
prezime
...
String
...
Prezime znanstvenika.
...
datumRodjenja
...
String
...
Datum rođenja znanstvenika.
...
zvanje
...
Array
...
Zvanje znanstvenika.
...
akademskiStupanj
...
Array
...
Akademski stupanj znanstvenika.
...
_links
...
Object
...
Linkovi na ostale resurse.
,
{
"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://web.croris.srce.hr/znanstvenici-api/znanstvenik?oib=80735132676"
},
{
"href": "https://web.croris.srce.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://web.croris.srce.hr/znanstvenici-api/znanstvenik?oib=34604245276"
},
{
"href": "https://web.croris.srce.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://web.croris.srce.hr/znanstvenici-api/znanstvenik?oib=50428764720"
},
{
"href": "https://web.croris.srce.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://web.croris.srce.hr/znanstvenici-api/znanstvenik?oib=22270842606"
},
{
"href": "https://web.croris.srce.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://web.croris.srce.hr/znanstvenici-api/znanstvenik?oib={oib}" ) ili matičnom broju ( "https://web.croris.srce.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
Code Block | ||||
---|---|---|---|---|
| ||||
{
"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://web.croris.srce.hr/znanstvenici-api/znanstvenik?oib=33066097146"
},
{
"href": "https://web. |
Primjer odgovora
Code Block | ||||
---|---|---|---|---|
| ||||
{ "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?maticniBroj=292765" }, "profile" : {} "href" : "http://croris.srce.hr:443/znanstvenici-api/dokumentacija#resursi-znanstvenik" } ] } } |
Linkovi
Relation | Description |
---|---|
| Link na ovaj resurs |
profile
. |