Een API-koppeling is letterlijk de communicatie tussen twee systemen. Op het eerste gezicht lijkt het simpel, maar de nauwkeurige afstemming die nodig is bij het creëren van zo'n koppeling speelt een cruciale rol. Wij werken bijna altijd met externe systemen van klanten, dit kan elk type systeem zijn. Er zijn verschillende soorten API’s, zo heb je API’s die data ophalen, maar ook API’s die juist weer data toesturen. Benieuwd hoe wij binnen projecten een API-koppeling maken? 

Api Koppeling Maken

Het maken van een API-koppeling door Orange Juice

API-koppelingen kunnen op verschillende manieren tot stand komen. In de meeste gevallen werken wij met externe systemen van klanten. In essentie draait het om het tot stand brengen van communicatie tussen verschillende systemen door middel van het creëren van API-koppelingen. Denk bijvoorbeeld aan API's voor mailsystemen, zoals Copernica, die onze klanten gebruiken. Wij zorgen ervoor dat we de juiste API op een correcte manier implementeren. 

Meestal hebben we te maken met API's bij de ontwikkeling van configurators, waarbij het in veel gevallen zo is dat wij de webshop niet hebben ontwikkeld. Vanuit de configurator moet het mogelijk zijn om het geconfigureerde product rechtstreeks aan de winkelwagen toe te voegen. Door middel van een API-koppeling halen we data op om te tonen in een configurator, en vaak is een API nodig om het geconfigureerde product toe te voegen aan de winkelwagen van de webshop. Dit proces vereist nauw contact met de webbouwer, waarbij de gehele structuur zorgvuldig moet worden afgestemd en getest. Bovendien moet het ook mogelijk zijn om vanuit de winkelwagen terug te keren naar de configurator om het product indien nodig aan te passen. Dit vergt veel communicatie, zowel met de betrokken personen als op technisch niveau. 

Gegevens ophalen en versturen

Binnen Orange Juice maken we gebruik van twee soorten API's. We gebruiken API's in onze projecten om gegevens op te halen uit andere systemen. Denk hierbij aan het ophalen van productdetails uit een systeem van de klant, zodat deze weergegeven kunnen worden in de door ons ontwikkelde configurator. Daarnaast maken we ook veel gebruik van API's die juist gegevens versturen. Denk hierbij aan een configuratie die is gemaakt in een configurator; deze gegevens moeten weer door middel van een API in het systeem van onze klant terechtkomen. Op die manier weten zij dat er een bestelling is geplaatst en kunnen ze de order verwerken. 

Api Koppeling 2

Voorbeeld van een klantcase

Het project wat wij voor Holmatro hebben mogen doen, is het ontwikkelen van een configurator. Hierbij halen we in eerste instantie veel data op om vervolgens alles van de configurator in te laden. Aan het einde van het hele proces moeten we de samengestelde configuratie weer aan hen leveren. We maken dus gebruik van een API om de gemaakte configuratie naar Holmatro te sturen. Binnen dit project gebruiken we zowel een voor het versturen en voor het ophalen van gegevens. 

Meer informatie over de case van Holmatro vind je op onze casepagina. 

We helpen je graag om digitaal succes te behalen

Wij vertellen graag meer over onze oplossingen. Je kunt ons bereiken via telefoon of mail.
Remco Van Nieuwenhoven (1)
Remco van Nieuwenhoven Oprichter & Digitale strateeg
ContactEmployee Remco van Nieuwenhoven +31 (0)26 327 40 45 remco@orangejuice.nl
Over mij
  • ️Zen
  • Zoons
  • Handicap 17
Dion Van Nieuwenhoven
Dion van Nieuwenhoven Technisch directeur
ContactEmployee Dion van Nieuwenhoven +31 (0)26 327 40 45 dion@orangejuice.nl
Over mij
  • Leest alles
  • Hobbytuinder
  • Speelt (een beetje) gitaar en piano