Skip to Content

API @ UiB-UB

Universitetsbiblioteket i Bergen s API er et arbeid under utvikling. Det har som mål å tilby JSON-formaterte data som en REST-stil tjeneste som lar utviklere utforske og integrere bibliotekets offentlige data i sine prosjekter. Dette APIet er det samme verktøyet som vil drive våre nettsider.

RESTful API

Et API  er en strukturerte måte som en programvareapplikasjon kan snakke med en annen.

APIet er et RESTful API, som betyr at det bruker HTTP-forespørsler til å GET, PUT, POST og DELETE data. Det bruker standard HTTP-responskoder for å indikere suksess eller feil ved forespørsler. Kort sagt, hvis du kan gjøre det i en nettleser, kan du gjøre det med vårt API.

OpenAPI

APIet er dokumentert ved hjelp av OpenAPI -spesifikasjonen.

For øyeblikket er fire APIer dokumentert:

Eksempel

Du kan få tilgang til /items listing endpoint i vårt API ved å besøke følgende URL for å se alle de publiserte ressursene i våre Spesialsamlinger og Norsk Skeiv Samling:

https://api.ub.uib.no/items 

Hvis du vil se data for bare ett element, kan du bruke /items/{id} detalj-endepunktet. For eksempel, her er et fotografi av Jørgen Grinde:

https://api.ub.uib.no/items/ubb-jg-n-0614-06 

Ethvert gyldig id eller signatur fra disse datasettene vil bli løst.

Du kan legge til ?as=iiif eller ?as=ubbont query-parameter til endepunktet for å få dataene i IIIF eller “rå” data. For eksempel:

Ressurser

Sist oppdatert