Infomedia fjernadgangsservice: Teknisk beskrivelse til lokal brug

Infomedia fjernadgangsservice: Teknisk beskrivelse til lokal brug Anonym (ikke efterprøvet)

Sidst opdateret: 25.06.2012

Webservicen er beskrevet ved hjælp af en WSDL med tilhørende XSD. Den kan tilgås både som SOAP og REST, og man kan vælge om output skal være SOAP-XML, JSON eller PHP-serialiseret.

Servicen indeholder fire forskellige operationer:

  • checkArticleRequest: bruges til at tjekke om der findes en artikel i infomedia (opslag på faustnummer på artiklen i danbib)
  • checkReviewRequest: bruges til at tjekke om der findes anmeldelser af et materiale i infomedia (opslag på faustnummer/ean på det potentielt anmeldte materiale i danbib)
  • getArticleRequest: bruges til at hente fuldteksten af artiklen (opslag på faustnummer på artiklen i danbib)
  • getReviewRequest: bruges til at hente fuldteksten af anmeldelser (opslag på faustnummer/ean på det potentielt anmeldte materiale i danbib)

 

Følgende parametre skal sendes med i forespørgsler til servicen:

  • identifikation af slutbrugeren (userid + pin)
  • identifikation af biblioteket (biblioteksnummer)
  • identifikation af materialet (artikel eller anmeldt materiale) (faustnummer/ean)

 

Selve artiklerne fra InfoMedia returneres i HTML (lige meget hvilken af de tre outputmetoder man vælger fra servicen (SOAP-XML, JSON, PHP)). Denne HTML indeholder forskellige CSS-klasser, som kan anvendes, hvis man ønsker at style outputet i forhold til den brugergrænseflade det implementeres i.

Der må ikke ændres i HTML'en og alt skal vises, fx er det et krav i aftalen med InfoMedia, at InfoMedias logo vises øverst og at InfoMedias juridiske disclaimer vises i bunden af hver artikel.

CSS-klasser

Følgende klasser kan anvendes i forbindelse med styling af lokal visning:

div.infomedia_HeadLine til overskrift
div.infomedia_SubHeadLine til sekundær overskrift
div.infomedia_ByLine til forfatteren af artiklen
div.infomedia_DateLine til datoangivelsen
div.infomedia_paper til navn på avis
div.infomedia_text til brødteksten
div.infomedia_hedline til manchetten
div.infomedia_logo til placering af logo

Adgang til servicen

Adgang til servicen findes her: https://useraccessinfomedia.addi.dk

Beskrivelse af servicen: