Din internetupplevelse körs på API: er. Förkortningen har hjälpt dig att jämföra de bästa priserna för flygningar, gjort det möjligt för dig att bädda in en karta på din butiks webbplats och sömlöst bearbeta dina kreditkortsbetalningar.



Men vad är ett API och varför betyder det för dig? I den här artikeln ger vi en översikt på hög nivå av API: er och hur de relaterar till ditt dagliga liv.



Vad är ett API?

API står för applikationsprogrammeringsgränssnitt . Detta är ett koncept inom mjukvaruteknik som i huvudsak hänvisar till hur flera applikationer kan interagera med och få data från varandra. API: er fungerar på en överenskommelse om in- och utdata.

Ansökan : Det kan vara appar som du använder på din smartphone eller ett program som du använder.
Programmering : Utvecklare använder API: er för att skriva programvara.
Gränssnitt : Hur du interagerar med applikationen.

Hur API: er fungerar: En användbar analogi

För att använda en analogi här jämför vi detta med att beställa en drink i en bar. När du går upp till baren får du en meny med flera drycker listade. För att se på detta som ett API finns det en befintlig konvention som du kan följa (dvs. menyn) för att ange din beställning och få en drink.

Menyn som den presenteras för dig är gränssnittet. Alla drycker som listas på menyn är vad bartendern har gått med på att servera. När du ber om en viss drink på menyn får du den. Men om du ber om något från menyn, till exempel en vodka martini istället för en gin martini, kan bartendern inte tillhandahålla det eftersom det inte är något de gick med på att servera.


99 ängelnummer

Låt oss säga att du vill att gin martini ska levereras till ditt hem. Du ringer en leveransservice och du beställer en martini som visas på menyn. När du beställer den kommer någon att berätta för bartendern din beställning, bartendern gör martini och sedan levererar någon den till ditt hem. Detta är ett exempel på en ytterligare tjänst (leverans) byggd på ett 'API' (menyn).



För att relatera detta till programvara kan ett API hjälpa en applikation att hämta specifika typer av data från en annan. Om API: t inte stöder vissa typer av data kan det inte underlätta hämtningen av den 'off-menu' -data.

api definition flödesschema

Det finns flera typer av API: er

offentlig API: er släpps av företag som Slack och Shopify i hopp om att utvecklare kommer att använda dem för att bygga på sina plattformar. Företaget delar en uppsättning ingångar som du kan använda för att uppnå vissa resultat. För varje ingång samtycker de till att ge en utgång och utgången skiljer sig inte.

Du behöver inte skicka in din app för godkännande av ett offentligt API. De är vanligtvis dokumenterade och kan nås utan för mycket fanfare.



I Slacks fall, deras API är tillgänglig att bläddra och använda.

Privat API: er används internt på ett företag. Om ett företag har flera programvaruprodukter används privata API: er för att programvaran kan 'prata' med varandra. Komponenterna i API: erna kan ändras efter företagets infall, medan en ändring av ett offentligt API skulle orsaka ett skrik.

Hur relaterar ett API till marknadsföring av sociala medier?

De stora sociala medierna har alla API: er. Det är förbjudet att använda dem för att duplicera företagets kärntjänst och sälja det som din programvara, men du kan bygga på dem för att förbättra upplevelsen.

Twitters API låter dig komma åt vissa punkter i en offentlig profil. Som en grundläggande användning av API: n kan du skriva ett program där du kan söka efter någons användarnamn och det returnerar profilsidan. Istället för att gå upp till Twitter-kontoret varje gång du har en förfrågan, ger API åtkomst till programmet för att returnera profilsidan.

Om du använder en tredjeparts plattform för hantering av sociala medier som HASHTAGS , då har du upplevt användningen och begränsningarna av API: er. De låter dig skriva, kommentera och gilla inlägg på ditt kontos vägnar. Fördelen med programvara som bygger på API: er för sociala medier är att du kan visa flera konton på ett ställe.

Men API: er begränsar dig också vad du kan göra, och detta beror inte alltid på en brist i programvaran, utan snarare en gräns för API: s kapacitet. Du kan till exempel inte schemalägg Instagram-inlägg att ladda upp och lägga upp på dina vägnar medan du sover om du inte använder ett verktyg som HASHTAGS.

Till exempel när Instagram började tillåta partners, inklusive Sprout, tredjeparts API-åtkomst, kunde Sprout i sin tur erbjuda möjligheten att schemalägga och publicera bilder från ett separat verktyg.

HASHTAGS exempel på Instagram Publishing

Du måste skapa en företagsprofil för att göra det, men processen är enkel när ditt konto är anslutet!

Varför är API: er viktiga för dig?

Som vi nämnde tidigare kör din internetupplevelse på API: er. Istället för att få åtkomst till fyra olika applikationer eller tjänster fyra separata tider kan du använda en programvara för att få åtkomst till alla fyra samtidigt.

API: er effektiviserar dina processer

HASHTAGS Smart inkorg är ett utmärkt exempel på detta. Innan skulle du logga in på Facebook och Twitter separat, kontrollera meddelanden, köra söktermer och svara när du var taggad. Nu, tack vare nätverkens API: er, kan du se allt i en vy, vilket minskar extra tiden.

Smart social Smart inkorg

Behöver du spara tid på att hantera socialt? Se hur HASHTAGS kan öka din effektivitet och hjälpa dig att engagera dig med din publik med en gratis 30-dagars testperiod. Anmäl dig nu!

Appar gör ditt liv enklare

Om du använder kollektivtrafik har du förmodligen en app som berättar när nästa buss anländer. Appen använder transittens API för att visa vilken buss som anländer och när. Det sparar tid och eventuellt frysning om du lever i ett kallt klimat.

social media analytics banner

Företag expanderar med API: er

Ett företags potential kan utökas när de erbjuder ett API. Det finns bara så många resurser ett företag kan erbjuda. Att ha ett API tillgängligt med utvecklare som är angelägna om att bygga vidare på dem kan utöka sina erbjudanden till fler människor.

Ett bra exempel är en programvara som Mint som kan ansluta till flera banker och sammanställa den i ett område. En banks centrala erbjudande är att lagra dina pengar och registrera dina kreditkortsutgifter. Banken tillåter Mint att ansluta till sitt API, så att du bättre kan hantera dina pengar och därmed fortsätta vara kund hos banken.

5 saker du borde veta om API: er

För att sammanfatta, här är de fem takeaways för API: er.


fortsätt se 44

  1. Utvecklare arbetar med API: er för att skapa programvara och appar. Det är ovanligt att du, slutanvändaren, direkt interagerar med ett API.
  2. API: er fungerar som en grind, vilket gör det möjligt för företag att dela utvald information men också hålla oönskade förfrågningar ute.
  3. API: er kan göra ditt liv lite smidigare. När flygbolag delar data om flyg och priser kan resesammanställningssidor sammanställa dem alla och hjälpa dig att jämföra.
  4. Företag bygger på API: er. HASHTAGS i sig är ett exempel på en programvara som bygger på API: erna för sociala medier.
  5. Om du använder en tredjepartsapp för att hantera dina sociala medier kan det inte vara appens fel att en funktion inte erbjuds. Det är mer troligt att nätverket inte har det som en del av deras API.

Följ oss på Twitter för att diskutera allt tekniskt med HASHTAGS eller kolla in vår tekniska blogginlägg !

Dela Med Dina Vänner: