API’s

Niet alleen mensen in staan steeds meer met elkaar in verbinding, maar ook systemen worden op elkaar aangesloten. Door middel van zogeheten API’s.

APIEen API stelt een systeem in staat met een ander systeem te praten. Zoals bijvoorbeeld een iPhone-app met een site als Facebook. Of van site tot site: bijvoorbeeld een betaalopdracht van een webshop naar een betaaldienst.

Uw bedrijf kan ervan profiteren wanneer uw site of database kan worden aangesproken door de sites, apps of systemen van derden.

Stelt u zich voor dat u een T-shirt drukkerij bent waarbij via het Web T-shirts met speciale opdruk kunen worden besteld. Er duikt een grotere winkel op als Bol.com, die uw shirts wil gaan verkopen. Die gaat echter niet de hele dag via uw website orders plaatsen. Dan is het handig als u een geautomatiseerd loket heeft waar de systemen van de afnemer orders kunnen plaatsen. Dat noemen we een API.

Ook aan de ontvangende kant – de client – biedt het gebruik API’s veel mogelijkheden. Stel u heeft een idee voor een iPhone-app om vrienden die in de buurt zijn, te laten zien. In plaats van de gebruiker te vragen wie z’n vrienden zijn, kunt u net zo goed met de Facebook API verbinden en namens de gebruiker een lijst vrienden ophalen.

RESTful API’s

De meeste moderne API’s zijn opgezet in een RESTful specificatie. Dat is een technisch vocabulair, waarbij het HTTP-protocol, waarmee we dagelijks met websites verbinden, wordt gebruikt zoals het bedoeld is.

Kiest u ervoor om een API aan te bieden als bedrijf, dan is een RESTful API de weg om te gaan. Het is het meest logische en meest geaccepteerde protocol voor een API, waar u uw afnemers blij mee maakt.

Afhankelijk van de techniek waaruit uw systemen bestaan, kan ik uw systemen voorzien van een API. Of ik kan uw systemen een API van een derde partij laten aanspreken. De mogelijkheden zijn niet op twee handen te tellen.

Wilt u ook graag verbindingen leggen met uw partners?

Let’s talk.