API - Vad är det, definition och koncept

Innehållsförteckning:

Anonim

API är förkortningen för den engelska termen Application Programming Interfaces. Det är en uppsättning datorkommandon och funktioner som gör det möjligt för utvecklare att skapa specifika program för specifika operativsystem.

Enligt datorexpert Benjy Weinberger är ett API en formell specifikation om en programvarumodul hur en modul i en programvara kommunicerar med en annan.

Exempel på API-användningar

API är något som användaren inte ser eftersom det bara fungerar för programvaran.

Till exempel, när användaren köper filmbiljetter via en teaters webbplats och anger sin kreditkortsinformation, använder webbplatsen ett API för att fjärrskicka denna information till ett annat program som kontrollerar om bankuppgif.webpterna de har rätt.

När betalningen är bekräftad skickar fjärrprogrammet informationen till biografens webbplats och bekräftar betalningen korrekt, så att denna sida kan utfärda biljetter till användarna.

Andra framstående exempel på användningen av API: t skulle vara följande:

  1. Google Maps genom sin åtkomst till "API" låter dig lägga in data och användbar information på dina kartor och presentera dem med vissa sökningar eller anpassade funktioner från vår egen applikation.
  2. Twitter har möjliggjort utvecklingen av ett stort antal alternativa system och webbtjänster som fungerar via dess API.
  3. Facebook Connect överför viss information via API för att automatiskt registrera användare på andra webbplatser, vilket ger dem möjlighet att registrera och logga in med sina egna Facebook-konton.
  4. Paypal med "API" tillåter elektroniska betalningsoperationer med hjälp av själva webbsystemet, utan att behöva komma åt / fungera på Paypal webbplats, vilket underlättar denna transaktion.

API-användningar

API: er kan användas för att kommunicera med operativsystemet (WinAPI), med databaser (DBMS) eller med kommunikationsprotokoll (Jabber / XMPP).

De senaste åren har de använts positivt i den digitala marknadsföringssektorn via sociala nätverk (Twitter, Facebook, Youtube, Flickr, LinkedIn, etc.) och andra onlineplattformar (Google Maps, WordPress, etc.), som har vänt marknadsföring av sociala medier till något enklare och mycket mer lönsamt.

Med API: erna kan du använda funktioner som redan finns i annan programvara så det är inte nödvändigt att uppfinna igen eftersom du använder kod som är känd för att testas och fungerar korrekt.

När det gäller verktyg utan öppen källkod, tjänar de information till programmerare om hur man kan integrera specifik funktionalitet utan att behöva ge information om hur processen genomförs internt.