Beste leden,
Wij zijn bezig met het opzetten van een API en hiervoor zoeken we nog naar de juiste structuur.
Het systeem zal gaan werken op basis van http get commando's. Men zou dus als het ware een API command kunnen uitvoeren in de adres balk. Hierop zal dan een xml antwoord terug gegeven worden. Globaal zal een API commando er zo uit gaan zien:
http://www.site.nl/command.php?apiuser=GEBRUIKER&apipass=PASS&commando={add|del|get|upd|upgr|list}&subcommand=email¶m1=..¶m2=...
Het commando geeft dus aan wat voor actie er uitgevoerd zal worden dit kan zoals in het commando te zien is add, del, get, upd, upgr, en list zijn. Het subcommando geeft aan op welk onderdeel dit van toepassing is. De params zijn extra waarde, welke per subcommando anders kunnen zijn.
Als structuur denken wij aan het opzetten van een soort van hoofd class, bijvoorbeeld de class command waar alles binnen zal komen, deze zal getriggerd worden in commando.php, hier zal alle user data gecontroleerd worden. Hierna zal het systeem het commando door moeten verwijzen naar een andere class waar de actie uitgevoerd moet worden welke van toepassing is, maar hier lopen we nog een vast hoe dit verder te gaan uitwerken.
Hoe raden jullie aan om dit op te pakken?
Erwin
1.790 views