You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

Julkaisutietopalvelun tietoja voi hakea julkisen REST-rajapinnan kautta. Rajapintaa pääsee käyttämään ilmoittamalla teknisen yhteyshenkilön yhteystiedot (nimi, organisaatio, sähköposti ja puhelin)  ja  IP-osoitteen, josta rajapintaa haluaa käyttää sähköpostiosoitteeseen virta-julkaisut@postit.csc.fi

Rajapinta tarjoaa työkalut julkaisujen etsimiseen eri hakukriteerien perusteella, sekä yksittäisen, että useamman julkaisun hakemiseen. Julkaisut ovat saatavilla sekä JSON että XML (Julkaisu-XML) muodossa.

Hakutulokset paluttavat JSON muodossa suppeamman tietojouokon,  jossa on vain osa julkaisujen perustiedoista. Nämä tiedot ovat julkaisunTunnus, julkaisunNimi, tekijat, julkaisuVuosi, lehdenNimi, issn, muutospvm ja julkaisunTila.

Hakuparametrit

NameLocated inRequiredDescriptionDefaultSchema
etunimiquerynoOrganisaation tekijän etunimet (vapaa tekstihaku)-string
sukunimiquerynoOrganisaation tekijän sukunimi (vapaa tekstihaku)-string
julkaisunNimiquerynoJulkaisun nimi (vapaa tekstihak)-string
lehdenNimiquerynolehden nimi  (vapaa tekstihaku)-string
julkaisuVuosiquerynoJulkaisuVuosi-string
organisaatioTunnusquerynoOrganisaatiotunnus-string
orcidquerynoORCID -tunniste-string
julkaisuTyyppiquerynoJulkaisun tyyppikoodi-string
julkaisunTilaquerynojulkaisun tilakoodi-string
issnquerynoISSN-string
isbnquerynoISBN-string
kustantajanNimiquerynoKustantajan nimi-string


Julkaisutietovarannon rajapinta - hakuesimerkkejä


Yksittäisen julkaisun hakeminen rajapinnasta XML ja JSON muodossa

# curl -k -i -H "Accept: application/xml" https://dwitjutife1.csc.fi/api/julkaisut/xml/000051414

# curl -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/000051414


Useamman julkaisun tieojen hakeminen. Haetaan lehden nimen ja organisaatiotunnuksen mukaan (XML ja JSON (julkaisusjen perustiedot)).

Esimerkissä lehtenä on Suomen lääkärilehti nimi URL enkoodattuna.

# curl  -k -i -H "Accept: application/xml" https://dwitjutife1.csc.fi/api/julkaisut/haku/xml?lehdenNimi=Suomen%20L%C3%A4%C3%A4k%C3%A4rilehti&organisaatioTunnus=01901

# curl  -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/haku?lehdenNimi=Suomen%20L%C3%A4%C3%A4k%C3%A4rilehti&organisaatioTunnus=01901


Haettavien julkaisujen rajaaminen julkaisutyypin perusteelle. Muut hakuehdot: Lehti: ”Suomen Lääkärilehti” ja Organisaatio on 01901


# curl  -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/haku?lehdenNimi=Suomen%20L%C3%A4%C3%A4k%C3%A4rilehti&julkaisuTyyppi=A1

# curl  -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/haku?julkaisuVuosi=2014&organisaatioTunnus=01901


Esimerkkivastauksia


Yksittäisen julkaisun tiedot XML-muodossa:

Yksittäisen julkaisun tiedot JSON-muodossa:

Hakutulokset JSON-muodossa:

 

 

 

  • No labels