De code zal van alle boeken in het JSON bestand het ISBN-nummer inlezen. Via het ISBN-nummer zoeken we via de API het id van het boek. En met dat id kunnen we met de API vinden of het boek nog beschikbaar is in de Hoofdbibliotheek van Gent. Dan updaten we in het bestand de availability van alle boeken. Als er een ongeldig ISBN-nummer in het bestand stond zal het attribuut available op null staan.
-
Zoeken op ISBN
Geeft een xml met informatie over het boek. Wij zoeken de id van het boek, die vind je onder de tag meta in het element id, nativeid.
-
ISBN Valideren
http://zoeken.bibliotheek.be/validate.ashx?isbn=9789041300522
Returnt 1 als het een geldige ISBN, anders 0.
-
Beschikbaarheid zoeken a.d.h.v. id
'library/marc/vlacc|7490283' is het id. Geeft een xml terug met informatie over het boek in alle bibliotheken in de steden van Oost-Vlaanderen. Het attribuut available in Gent is true als het boek in 1 van de bibs in Gent beschikbaar is. We moeten dus kijken naar het attribuut available bij de Hoofdbibliotheek
-
Beschikbaarheid zoeken a.d.h.v. beid
'7490283' is het beid.
-
Beschikbaarheid zoeken in specifieke branch
Zal dezelfde xml file teruggeven maar met de gespecifieerde branch vanboven, dan terug de rest alfabetisch.