Content API v0.6.6
- Implementeres av
- Bibliotekssystemet — API-et kan også implementeres for seg
- Kalles av
- Tjenester som viser bibliotekets program — nettsted, app, skjermer
- Profil av Provider API
- 4 av de 57 operasjonene i Provider API
Content API-et dekker ett område: bibliotekets arrangementer. Et arrangement bærer tidspunktene sine, lokasjonen sin, målgruppene sine, prisen sin og serien det eventuelt inngår i.
Det er fire operasjoner: arrangementene (GET /content/event), arrangementene i
en serie (GET /content/event/series/{seriesId}), innholdskonfigurasjonen og
versjonen.
Slik integrerer du
Autentisering, base-URL og version-parameteren er de samme som i Provider
API-et, og spesifikasjonen erklærer de samme to scopene som Search API-et,
read og write. Start med Get
(GET /configuration/content) — den forteller hvilke
brukergrensesnittspråk innholdet finnes på.
Forholdet til Provider API
Content API er en profil av Provider API-et: alle fire operasjonene finnes
også der, med samme operation, metode og sti. Det kan implementeres
selvstendig, slik at et system kan stille programmet sitt til rådighet uten
resten av Provider API-et.
Felles for operasjonene
Disse definisjonene deles av API-ets operasjoner. De er dokumentert ett sted her; en operasjon viser bare det som er dens eget, pluss kodene den kan svare med.
Autentisering
BearerAuth · oauth2 · Flow: clientCredentials · Token-URL: /authentication/oauth2/token
Parametere
-
versionThe version of Open Library the vendor expects to receive, if this version isn't supported by the provider an error code 600 (Unsupported Open Library API version) is returned. -
ui_languageThe UI language the provider will return the content in. All ui language codes should be on this list https://www.loc.gov/marc/languages/
Feilsvar
-
HttpCode400The list of errors. -
HttpCode401BearerBearer token invalid, missing, or expired. -
HttpCode404Resource not found.