Algemene beschrijving van de API

API staat voor Application Programming Interface. Het zorgt ervoor dat applicaties andere applicaties op een gestructureerde manier kunnen aanroepen. Zoals een User Interface (UI) een voorkant met knoppen biedt aan de gebruiker, zo biedt een API een voorkant met knoppen en wijzers aan andere applicatie.

Het is tevens een abstractielaag: De onderliggende functionaliteit kan gewijzigd worden zonder dat dit gevolgen heeft voor de manier waarop de API wordt aangeroepen.

De onderliggende functionaliteit in het geval van mkbsms.com is het versturen van SMS berichten naar de diverse operators (bijv. KPN en Vodafone) en het ontvangen en verwerken van SMS berichten die binnenkomen van de diverse operators.

De API biedt de beheerder of programmeur van andere applicaties of websites de mogelijkheid om het verzenden berichten van te initiëren of regels op te geven voor het verwerken van de binnenkomende berichten.

Op eindgebruikersniveau gebeurt dit bijv. op de Klanten login site waar men met klantnummer en wachtwoord kan inloggen en SMS berichten versturen alsmede de regels voor het verwerken van de binnenkomende berichten kan zien en wijzigen. Het is belangrijk om te begrijpen dat deze door mbksms.com aangeboden web front-end intern ook gebruik maakt van de API om de onderliggende functionaliteit van mkbsms.com te kunnen gebruiken. Dit betekent dat u via de mkbsms.com API dezelfde kracht en functionaliteit tot uw beschikking heeft als bij de Klanten login site, alleen dan voor uw eigen applicatie(s) en/of website.

Het volgende schema maakt dit duidelijk:



Helpdocumentatie v0.2.108, © 2006 mkbsms