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

Compare with Current View Page History

« Previous Version 10 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. Hakutulokset saa myös XML-muodossa, jolloin palautuvat kaikki tiedot. Katso hakuesimerkit ohjeen loppupuolelta.

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