Internett-opplevelsen din kjører på API-er. Forkortelsen har hjulpet deg med å sammenligne de beste prisene for flyreiser, tillatt deg å legge inn et kart på butikkens nettsted og sømløst behandlet kredittkortbetalinger.



Men hva er et API og hvorfor betyr det noe for deg? I denne artikkelen vil vi gi et høyt nivå oversikt over APIer og hvordan de forholder seg til ditt daglige liv.



Hva er et API?

API står for Applikasjonsprogrammeringsgrensesnitt . Dette er et konsept innen programvareteknologi som egentlig refererer til hvordan flere applikasjoner kan samhandle med og få data fra hverandre. API-er opererer på en avtale om innganger og utganger.

applikasjon : Dette kan være apper du bruker på smarttelefonen din eller et program du bruker.
Programmering : Utviklere bruker APIer for å skrive programvare.
Grensesnitt : Hvordan du samhandler med applikasjonen.

Hvordan API-er fungerer: En nyttig analogi

For å bruke en analogi her, sammenligner vi dette med å bestille en drink i baren. Når du går opp til baren, får du en meny med flere drinker oppført. For å se på dette som et API, er det en eksisterende konvensjon du kan følge (dvs. menyen) for å oppgi bestillingen din og få en drink.

Menyen slik den blir presentert for deg er grensesnittet. Alle drinkene som er oppført på menyen er det bartenderen har sagt ja til å servere. Når du ber om en bestemt drink på menyen, får du den. Men hvis du ber om noe utenfor menyen, for eksempel en vodka-martini i stedet for en gin-martini, kan ikke bartenderen tilby det fordi det ikke er noe de sa ja til å servere.


444 som betyr bibel

La oss si at du vil at gin martini skal leveres hjemme hos deg. Du ringer en leveringstjeneste og bestiller en martini som vises på menyen. Når du bestiller den, vil noen fortelle bartenderen din bestilling, bartenderen vil lage martini og så vil noen levere den hjem til deg. Dette er et eksempel på en tilleggstjeneste (levering) bygget på en “API” (menyen).



For å relatere dette tilbake til programvare, kan et API hjelpe et program med å hente bestemte typer data fra en annen. Hvis API-et ikke støtter visse typer data, vil det ikke være i stand til å gjenfinne disse dataene utenfor menyen.

api definisjon flytdiagram

Det finnes flere typer APIer

Offentlig API-er blir gitt ut av selskaper som Slack og Shopify i håp om at utviklere vil bruke dem til å bygge på sine plattformer. Selskapet vil dele et sett med innganger som du kan bruke for å oppnå visse utganger. For hver inngang samtykker de i å gi en utgang, og utgangen er ikke annerledes.

Du trenger ikke sende inn appen din for godkjenning av et offentlig API. De er vanligvis dokumentert og er tilgjengelige uten for mye fanfare.



I tilfelle av Slack, deres API er tilgjengelig for å bla gjennom og bruke.

Privat API-er brukes internt i et selskap. Hvis et selskap har flere programvareprodukter, brukes private APIer for programvaren til å 'snakke' med hverandre. Komponentene i API-ene kan endres etter selskapets innfall, mens en endring til en offentlig API vil føre til et skrik.

Hvordan forholder en API seg til markedsføring av sosiale medier?

De store sosiale medienettverkene har alle API-er. Selv om det er forbudt å bruke dem til å duplisere selskapets kjernetjeneste og selge det som programvaren din, kan du bygge videre på dem for å forbedre opplevelsen.

Twitters API lar deg få tilgang til visse punkter i en offentlig profil. Som en grunnleggende bruk av API-et kan du skrive et program der du kan søke etter noens brukernavn, og det returnerer profilsiden. I stedet for å gå opp til Twitter-kontoret hver gang du har en forespørsel, gir API-et tilgang til programmet for å returnere profilsiden.

Hvis du bruker en tredjeparts administrasjonsplattform for sosiale medier som HASHTAGS , så har du opplevd bruk og begrensninger av API-er. De lar deg legge ut, kommentere og like innlegg på vegne av kontoen din. Fordelen med programvare bygget på APIer for sosiale medier er at du kan se flere kontoer på ett sted.

Men API-er begrenser deg også i hva du kan gjøre, og dette skyldes ikke alltid en feil i programvaren, men heller en grense for funksjonene til API-et. For eksempel kan du ikke planlegg Instagram-innlegg å laste opp og legge ut på dine vegne mens du sover, med mindre du bruker et verktøy som HASHTAGS.

Da Instagram for eksempel begynte å tillate partnere, inkludert Sprout, tredjeparts API-tilgang, kunne Sprout i sin tur tilby muligheten til å planlegge og publisere bilder fra et eget verktøy.

HASHTAGS Instagram Publishing-eksempel

Du må opprette en bedriftsprofil for å gjøre det, men prosessen er enkel når kontoen din er koblet til!

Hvorfor er API-er viktige for deg?

Som vi nevnte tidligere, kjører Internett-opplevelsen din på API-er. I stedet for å få tilgang til fire forskjellige applikasjoner eller tjenester fire separate ganger, kan du bruke en programvare for å få tilgang til alle fire samtidig.

APIer effektiviserer prosessene dine

HASHTAGS Smart innboks er et utmerket eksempel på dette. Før ville du logge på Facebook og Twitter hver for seg, sjekke meldinger, kjøre søkeord og svare når du ble merket. Nå, takket være nettverkens API-er, kan du se alt i en visning og redusere ekstra tid.

Smart sosial smart innboks

Trenger du å spare tid på å administrere det sosiale? Se hvordan HASHTAGS kan øke effektiviteten og hjelpe deg med å engasjere publikum med en gratis prøveperiode på 30 dager. Registrer deg nå!

Apper gjør livet ditt enklere

Hvis du bruker offentlig transport, har du sannsynligvis en app som forteller deg når neste buss ankommer. Appen bruker transittens API for å vise hvilken buss som ankommer og når. Det sparer deg tid og muligens fra å fryse hvis du lever i et kaldt klima.

sosiale medier analytics banner

Bedrifter utvides med API-er

Bedriftens potensiale kan utvides når de tilbyr et API. Det er bare så mange ressurser en bedrift kan tilby. Å ha en API tilgjengelig, med utviklere som er ivrige etter å bygge videre på dem, kan utvide tilbudene til flere mennesker.

Et godt eksempel er en programvare som Mint som kan koble til flere banker og kompilere den i ett område. En banks kjernetilbud er å lagre pengene dine og registrere kredittkortutgiftene dine. Banken lar Mint koble seg til API-en, slik at du bedre kan administrere pengene dine og følgelig fortsette å være kunde i banken.


nummer 24 som betyr

5 ting du bør vite om API-er

For å oppsummere, her er de fem takeaways for API-er.

  1. Utviklere jobber med API-er for å lage programvare og apper. Det er sjelden at du, sluttbruker, direkte samhandler med et API.
  2. APIer fungerer som en gate, slik at bedrifter kan dele valgt informasjon, men også holde uønskede forespørsler ute.
  3. API-er kan gjøre livet ditt litt smidigere. Når flyselskapene deler data om flyreiser og priser, kan reiseaggregerende nettsteder samle dem alle og hjelpe deg med å sammenligne.
  4. Bedrifter er bygget på API-er. HASHTAGS i seg selv er et eksempel på en programvare som er bygd på API-ene til sosiale medier.
  5. Hvis du bruker en tredjepartsapp for å administrere sosiale medier, kan det hende det ikke er appens feil at en funksjon ikke blir tilbudt. Det er mer sannsynlig at nettverket ikke har det som en del av API-en.

Følg oss på Twitter for å diskutere alt teknisk med HASHTAGS eller sjekk ut vår tekniske blogginnlegg !

Del Med Vennene Dine: