API - Wat is het, definitie en concept

API is de afkorting voor de Engelse term Application Programming Interfaces. Het is een reeks computeropdrachten en -functies waarmee ontwikkelaars specifieke programma's voor specifieke besturingssystemen kunnen maken.

Volgens computerexpert Benjy Weinberger is een API een formele specificatie over een softwaremodule hoe de ene module van de ene software met de andere communiceert.

Voorbeelden van API-gebruik

De API is iets dat de gebruiker niet ziet, omdat het alleen voor de software werkt.

Wanneer de gebruiker bijvoorbeeld bioscoopkaartjes koopt via de website van een theater en zijn creditcardgegevens invoert, gebruikt de website een API om deze informatie op afstand naar een ander programma te sturen dat controleert of de bankgegevens kloppen.

Zodra de betaling is bevestigd, stuurt de externe applicatie de informatie naar de website van de bioscoop en bevestigt de betaling correct, waardoor deze pagina de tickets voor de gebruikers kan uitgeven.

Andere prominente voorbeelden van het gebruik van de API zijn de volgende:

  1. Met Google Maps kunt u door zijn toegang tot "API" gegevens en nuttige informatie op uw kaarten plaatsen en deze vanuit onze eigen applicatie presenteren met bepaalde zoekopdrachten of gepersonaliseerde functies.
  2. Twitter heeft de ontwikkeling mogelijk gemaakt van een groot aantal alternatieve systemen en webservices die via zijn API werken.
  3. Facebook Connect draagt ​​bepaalde gegevens over via de API om gebruikers automatisch te registreren op andere websites, waardoor ze de mogelijkheid krijgen om zich te registreren en in te loggen met hun eigen Facebook-accounts.
  4. Paypal met zijn "API" maakt elektronische betalingstransacties mogelijk met behulp van het websysteem zelf, zonder de noodzaak om toegang te krijgen tot / te werken op de Paypal-website, waardoor deze transactie wordt vergemakkelijkt.

API-gebruik

API's kunnen worden gebruikt om te communiceren met het besturingssysteem (WinAPI), met databases (DBMS) of met communicatieprotocollen (Jabber / XMPP).

In de afgelopen jaren zijn ze positief gebruikt in de digitale marketingsector via sociale netwerken (Twitter, Facebook, Youtube, Flickr, LinkedIn, enz.) in iets eenvoudiger en veel winstgevender.

Met de API's kunt u gebruikmaken van functies die al in andere software bestaan, dus het is niet nodig om opnieuw uit te vinden omdat u code gebruikt waarvan bekend is dat deze wordt getest en correct werkt.

In het geval van niet-open source-tools dienen ze om programmeurs informatie te geven over het inbouwen van specifieke functionaliteit, zonder dat ze informatie hoeven te geven over hoe het proces intern wordt uitgevoerd.

Populaire Berichten

Investeren in R&D loont altijd, Spanje breekt patentrecords in 2017

Octrooiregistratiegegevens zijn in 2017 in Spanje met 7,4% gestegen. Op het eerste gezicht lijkt het resultaat positief, omdat het veel hoger is dan de gemiddelde stijging in Europese landen (2,2%). Spanje blijft echter ver verwijderd van de landen met de hoogste octrooiregistratie, namelijk de Verenigde Staten, Lees meer…

Draghi handhaaft het monetaire beleid van de eurozone

De president van de Europese Centrale Bank, Mario Draghi, heeft bevestigd dat de netto-aankopen van activa zullen doorgaan tot ten minste september 2018. Bovendien handhaaft hij de rentetarieven ongewijzigd en bevestigt dat ze verwachten deze gedurende lange tijd op dit niveau te houden. Na een ontmoeting met de Raad van Bestuur, het resultaat van het rapportLees meer…

Waarom is de EURUSD in één jaar tijd met bijna 20% gestegen?

Bewegingen in wisselkoersen zoals de EURUSD reageren op veel variabelen. Zo veel dat een analyse op basis van al deze een utopie zou zijn in plaats van een odyssee. Er zijn echter economische modellen die ons helpen begrijpen waarom ze bewegen. Modellen die de buitengewone complexiteit van de economische realiteit vereenvoudigen. Lees verder…