Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Når man skal hente data fra Bokbasen må man alltid bruke et After eller et Next parameter.

After parameteret er ett et timestamp man kan bruke ved første gangs henting av data eller ved “påfylling” av data om man for eksempel har hatt nedetid eller mistet data. Da vil man få alle metadata som har hatt endringer siden det gitte tidspunktet. After parameteret vil man typisk bruke en gang og deretter basere seg på Next parameteret som man får tilbake ved hver request.

Når man spør Bokbasen sine metadatatjenester vil man alltid få tilbake ett et Next parameter. Dette parameteret skal man ta vare på og bruke neste gang man spør etter data. Dette gjør at man neste gang man spør får Marc poster med endringer siden forrige gang man spurte etter data.

...

Man spør første gang etter metadata etter ett et gitt tidspunkt:

Code Block
curl \
  -H "Authorization: Bearer YOUR-TOKEN-HERE" \
  https://api.bokbasen.io/metadata/export/marc/v1?after=20140109130000

Her kaller man Bokbasene sine APIer med et After parameter med ett et tidsformat Dette returnerer en respons med Marc poster som er endret etter gitt tidspunkt og en header med et Next token.

...

Ved gitte intervaller spør man på nytt med det Next tokenet man lagret forrige gang og vil få endringer siden forrige gang man spurte og ett et nytt Next token man tar vare på til neste gang man skal spørre.

...