Page History
...
29.1.2016 Ensimmäinen versio
5.2.2016 Lisätty tietoa osakohteiden käsittelystä
17.3.2016 Korjattu virheellinen URL kentän 'images' kuvauksessa.
22.6.2016 Lisätty esimerkkejä käytöstä
26.9.2016 Lisätty CORS-tuki
17.1.2017 Lisätty maininta Swagger UI:sta ja määrittelystä
17.1.2017 Rajapintaan lisätty subjectsExtended ja imagesExtended (ks. Swagger UI)
5.1.2018 Lisätty maksimitulosmäärä ja ohjeita suurempien tulosjoukkojen hakuun
Yleistä
Rajapinnan avulla voi kohdistaa hakuja Finna.fi:ssä mukana olevien organisaatioiden eli suomalaisten kirjastojen, arkistojen ja museoiden aineistoihin. Esimerkiksi Suomen kansallisbibliografia Fennica ja kansallisdiskografia Viola ovat mukana rajapinnan kautta tarjottavissa aineistoissa. Rajapinnan ylläpidosta ja kehittämisestä vastaa Kansalliskirjaston kirjastoverkkopalvelut. Rajapintaa koskevat tiedustelut ja palaute: finna-posti AT helsinki.fi
...
Rajapinta tukee myös CORS:ia, ja kaikki origin-osoitteet on sallittu.
Rajapintaa ei ole tarkoitettu suurten tietuejokkojen käsittelyyn (lisätietoa page-parametrin kohdalla).
Rajapinnan käyttöehdot
Tutustu rajapinnan käyttöehtoihin ja -suosituksiin.
...
Parametri | Tyyppi | Selite | Sallitut arvot | ||
---|---|---|---|---|---|
lookfor | Merkkijono | Hakusana | |||
facet | Lista | Palautettavat fasetit | Lista Finnan hakuindeksin kentistä (sarake Core Fields), joita voi käyttää fasetoinnissa (Facet Field=Yes).
"facets": { | ||
facetFilter | Lista | Lista palautettavien fasettiarvojen rajauksille |
"facets": { "format": [ { "value": "0\/Book\/", "translated": "Kirja", "count": 4893, "href": "?lookfor=sibelius&type=AllFields&filter%5B%5D=format%3A%220%2FBook%2F%22", "children": [ { "value": "1\/Book\/eBook\/", "translated": "E-kirja", "count": 237, "href": "?lookfor=sibelius&type=AllFields&filter%5B%5D=format%3A%221%2FBook%2FeBook%2F%22" } ] } ] } | ||
filter | Lista | Rajaukset |
Rajaukset ovat oletuksena AND-rajauksia. OR tai NOT-rajausta voi käyttää lisäämällä fasetin eteen '~' (OR) tai '-' (NOT).
| ||
type | Merkkijono | Hakutyyppi |
| ||
sort | Merkkijono | Hakutulosten järjestys |
| ||
page | Luku | Hakutulossivu | 1-n (oletus 1). Huom! Rajapinta palauttaa korkeintaan 100 000 tulosta, eli jos limit=20, niin suurin mahdollinen page=5000. Jos on tarpeen käsitellä suurempaa joukkoa tietueita, on mahdollista rajata kerralla noudettava tietuejoukko esim. last_indexed-kentän perusteella. | ||
limit | Luku | Tulosten lukumäärä | 0-100 (oletus 20). limit=0 on hyödyllinen kun tarvitaan vain tulosten lukumäärä tai fasetoinnin tulokset. | ||
lng | Merkkijono | Kieliversio |
| ||
field | Lista | Palautettavat tietuekentät. | Ks. tuetut kentät allaolevassa taulukossa. Jos ei määritelty, palautetaan alla olevassa kenttäluettelossa korostetut kentät. Jos tyhjä, ei tietueita palauteta ollenkaan. | ||
callback | Merkkijono | callback-funktio JSONP-tilassa | Oletuksena ei käytössä | ||
prettyPrint | Luku | Tulostetaanko JSON rivinvaihtojen kera | 0, 1 (oletus 0). |
...