Ik ben voor een hobby project bezig met een API van een externe website. Er is een class voor deze API waarmee ik calls kan doen die het rersultaat in XML omzet naar PHP SimpleXML die ik vervolgens weer uitlees op mijn website. Daarbij loop ik tegen een vraagstuk aan:
- De API werkt goed en doet veel dingen al voor mij maar mist informatie die ik graag zou willen toevoegen. Is het gebruikelijk dat er naast een API ook bijvoorbeeld een lokale database wordt bijgehouden waarin extra informatie staat? Als voorbeeld; met de api is het mogelijk evenementen te organiseren. Daarvoor kunnen leden zich registreren, de max is standaard 256 leden en kan niet aangepast worden. Nu wil ik zelf een max instellen van bijvoorbeeld 32 en wil dit dan opvangen in een database ernaast. Iedere keer dat iemand zich dan aanmeldt haalt hij eerst het aantal geregistreerde leden op, checkt deze met de database en als er dan nog ruimte blijkt te zijn wordt deze geregistreerd. Zo niet krijgt deze een melding en wordt de inschrijving meteen gesloten.
Dit lijkt mij de beste oplossing om een integratie te maken met informatie van mijn website. Gezien mijn kennis niet dusdanig is ben ik benieuwd of dit gaat werken of dat ik tegen problemen ga aanlopen?
Google levert mij weinig resultaat, zelfs mensen die met hetzelfde vraagstuk zitten.
- De API werkt goed en doet veel dingen al voor mij maar mist informatie die ik graag zou willen toevoegen. Is het gebruikelijk dat er naast een API ook bijvoorbeeld een lokale database wordt bijgehouden waarin extra informatie staat? Als voorbeeld; met de api is het mogelijk evenementen te organiseren. Daarvoor kunnen leden zich registreren, de max is standaard 256 leden en kan niet aangepast worden. Nu wil ik zelf een max instellen van bijvoorbeeld 32 en wil dit dan opvangen in een database ernaast. Iedere keer dat iemand zich dan aanmeldt haalt hij eerst het aantal geregistreerde leden op, checkt deze met de database en als er dan nog ruimte blijkt te zijn wordt deze geregistreerd. Zo niet krijgt deze een melding en wordt de inschrijving meteen gesloten.
Dit lijkt mij de beste oplossing om een integratie te maken met informatie van mijn website. Gezien mijn kennis niet dusdanig is ben ik benieuwd of dit gaat werken of dat ik tegen problemen ga aanlopen?
Google levert mij weinig resultaat, zelfs mensen die met hetzelfde vraagstuk zitten.
Dying is God's way of telling you, you've been FIRED.