Wat is een API ?

CC by Phineas H.API staat voor Application Programming Interface.Volgens
Wikipedia:
Een Application Programming Interface (API) is een verzameling definities op basis waarvan een computerprogramma kan communiceren met een ander programma of onderdeel (meestal in de vorm van bibliotheken).
Oftewel: een API beschrijft hoe de informatie van een programma of internetservice is gerangschikt en wat je daar mee kunt / mag. Zo kan informatie van verschillende sites aan elkaar geknoopt worden en ontstaan creatieve toepassingen. Bijvoorbeeld: doordat
Flickr en
Google Maps met API’s werken kan
Flickrvision ontstaan. Doordat
Twitter een API heeft kan
Twitterposter ontstaan. Door informatie vrij te geven, kunnen andere creatievelingen voortbouwen op je inhoud. Dat is leuk en spannend en zorgt doorgaans voor meer bezoek naar sites. (bron:
www.erwinblom.nl)
Een API is een interface op je database. Hoe meer toegang je geeft tot je database door de hoeveelheid verschillende verzoeken die mensen kunnen doen hoe waardevoller je API in principe is.
Het mooie van een API is dat mensen met een andere kijk soms manieren ontdekken hoe je informatie ook gebruikt kan worden, verborgen waarde.Het mooie van een API is dat je niet weet wat je mogelijk maakt. Je zet een doos legostenen neer en ziet wel wat mensen er van kunnen maken. Je hebt als leverancier controle over de verschillende mogelijkheden door de hoeveelheid stenen die je beschikbaar stelt. Het ligt voor de hand om met de informatie te beginnen die het mogelijk maakt om zoiets als een speler, kaart of agenda te maken, maar echt spannend wordt het pas als iemand iets maakt waar je zelf nooit aan hebt gedacht. (bron:
Wilbert Baan op
www.erwinblom.nl)
Sinds 1 november 2007 is er
OpenSocial, een initiatief van Google, om met z'n allen dezelfde taal te spreken bij het maken van API's, zodat het makkelijker om verschillende databases op dezelfde manier op te roepen.