Beste leden,
Heb al heel wat gegoogle en nog niet heel veel kunnen vinden over het opzetten van een API. Wij willen voor ons systeem een API gaan bouwen waarmee klanten extern producten kunnen toevoegen / wijzigen / deleten en meer. Deze API willen we opbouwen door middel van classes.
Een globale opzet waar we nu aan zitten te denken is als voorbeeld onderstaande url:
http://www.website.nl/com...mmand=EMAIL¶meters...
Iemand doet zoals bovenstaande url aangeeft een API call welke binnenkomt op command.php hier zal worden gevalideerd worden of de apiuser en apipass correct zijn en of hij deze command mag uitvoeren.
Het command kan bestaan uit verschillende acties als:
Mijn idee is:
- command.php class (class welke alles in werking gaat zetten)
- command class (voor add, del, get enz)
- subcommand classes (voor de verwerking van het subcommand)
De globale vraag is nu, welke structuur voor classes kunnen we het beste gaan toepassen voor de opzet van deze API.
Piete
Heb al heel wat gegoogle en nog niet heel veel kunnen vinden over het opzetten van een API. Wij willen voor ons systeem een API gaan bouwen waarmee klanten extern producten kunnen toevoegen / wijzigen / deleten en meer. Deze API willen we opbouwen door middel van classes.
Een globale opzet waar we nu aan zitten te denken is als voorbeeld onderstaande url:
http://www.website.nl/com...mmand=EMAIL¶meters...
Iemand doet zoals bovenstaande url aangeeft een API call welke binnenkomt op command.php hier zal worden gevalideerd worden of de apiuser en apipass correct zijn en of hij deze command mag uitvoeren.
Het command kan bestaan uit verschillende acties als:
- ADD
- DEL
- GET
- LIST
- UPD
- UPGR
Mijn idee is:
- command.php class (class welke alles in werking gaat zetten)
- command class (voor add, del, get enz)
- subcommand classes (voor de verwerking van het subcommand)
De globale vraag is nu, welke structuur voor classes kunnen we het beste gaan toepassen voor de opzet van deze API.
Piete