Hvad er et API?
Et API (Application Programming Interface) er en programmeringsgrænseflade, som bruges til at overføre data mellem softwareapps på en formaliseret måde. Mange tjenester har offentlige API'er, der giver alle mulighed for at sende og modtage indhold til og fra tjenesten. API'er, der fungerer via internettet ved hjælp af URL-typen http://, kaldes web-API'er. Du sender en anmodning til et API på internettet for at hente og sende oplysninger.
API'er er grundlaget for alle dine foretrukne apps, der opretter forbindelse til internettet. Apps til sociale medier bruger f.eks. API'er til at give dig mulighed for at se og offentliggøre indlæg fra deres mobilapps. Når du opdaterer dit feed, sender appen en API-anmodning for at hente alle indlæggene. Når du “synes godt om” et indlæg, foretager appen en API-anmodning for at offentliggøre dataene.
Muligheden for at foretage API-anmodninger i Genveje betyder, at du ikke er begrænset til de data, der findes lokalt på din enhed, men kan oprette genveje, der arbejder med webtjenester, som har et offentligt API. Du kan opbygge specielle genveje, der henter en stor mængde data og viser dem på den måde, du foretrækker, og du kan endda sende data tilbage til API'et og opdatere webtjenesten. Hvis det er muligt i et API, er det også muligt i appen Genveje.