API – Mashup.se
  • Kontakt
  • Twitter
  • Feed
  • Hem
  • Om
  • Kontakta

HemBloggVad är ett API?

  • Vad är ett API?

    03 Aug
    2008
    av Andreas Krohn
    Tweet

    APIer är en av grundstenarna när det gäller att bygga mashups, så det kanske skulle vara på plats att ge en snabb översikt av vad ett API är. API står för “Application Programming Interface” och det är ett strukturerat sätt för externa program att använda ett system och dess data. Ett exempel är om man vill veta vilka bloggar som skriver om ett speciellt ämne, då kan man använda APIet från Knuff.se för att innefrån sitt eget program fråga Knuff.se systemet om denna information. Eftersom man kan göra detta automatiskt så kan man givetvis också använda sig av flera APIer i samma program, resultatet är då en mashup.

    Kontroll

    Fördelarna med att tillhandahålla ett API är att man har kontroll hur, av vilka och hur mycket ens system används. Även om ett API är öppna för alla att använda så krävs ofta att man identifierar sig med antingen användarnamn och lösenord eller via en hemlig nyckel innan man kan använda sig av APIet. Det gör att den som gör APIet tillgängligt sedan kan sätta gränser på hur mycket APIet får användas. Ofta finns det rätt höga gränser och vill man använda APIet ännu mer så måste man ofta betala för detta. En sådan modell gör att det är gratis att använda APIer fram tills dess att man har skapat en riktigt framgångsrik mashup, då måste man börja betala för tjänsten.

    Systemoberoende

    En annan mycket viktig fördel med ett API är att det är ett strukturerat, ofta systemoberoende sätt att få datasystem att prata med varandra. Så länge APIet är oförändrat så kan systemet bakom APIet skrivas om från grunden utan att konsumenterna av APIet märker någonting. De flesta API som används för mashups använder webbaserade protokoll och standarder som RSS, Atom, HTTP, REST, JSON och SOAP. Eftersom det finns färdiga bibliotek i de flesta programmerinsspråk som kan hantera dessa standarder så betyder det att alla som kan programmera kan använda dessa APIer. Fler och fler program riktat mot mindre tekniskt kunniga användare kan också kommunicera med hjälp av dessa protokoll vilket betyder att det blir lättare och lättare för icke-geeks att bygga mashups.

    Taggar:
    APIerapplication program interfaceförklaringmashupvad är

    Relaterade inlägg

    • Reco
      06 Feb
      2012
      API Måndag – Reco API, Missatsamtals populära API och öppet API från Bloomberg Läs mer
    • Telephone Exchange by GlenBledsoe, on Flickr
      30 Jan
      2012
      API Måndag – 46elks internationellt & rabatt, Windows Azure, YouTube Läs mer
    • 25 Jan
      2012
      Nyttan av APIer – presentation från WSA dagen Läs mer
    • Pingalytics
      23 Jan
      2012
      API Måndag – Pingalytics, Kundo och Facebook Open Graph Läs mer

    Om Andreas Krohn

    Driver mashup.se och jobbar på Dopter AB med rådgivning, analys, utveckling och användandet av öppna APIer. Gillar att experimentera med nya teknologier och att bygga egna lösningar. Driver bla Twittoppen och APIHQ. Kontakta mig på @andreaskrohn, andreas@dopter.se eller 0709-780794 om ni vill ha hjälp med ett API eller om ni vill diskutera affärs- och marknadsföringspotentialen med öppna APIer.

    • Peter

      “Fler och fler program riktat mot mindre tekniskt kunniga användare” – Kan du ge exempel på dessa?

    • http://www.digitalistic.com Andreas

      JackBee, CogHead, till vissa delar IBM’s mashup program (Mashup Hub, QEDWiki), Serena är de jag tänker på direkt. För tillfället så är de mest använda mashup verktygen i världen Excel och Facebook, även om de flesta inte tänker på dem som mashups. Att ta in externa datakällor i Excel och mixa ihop dem är en typ av ad-hoc mashups, och varenda Facebook App är en mashup.

    • Pingback: Twitters sidor för företagande | Socialwebb.se

  • Senaste inläggen

    • API Måndag – Reco API, Missatsamtals populära API och öppet API från Bloomberg
    • API Måndag – 46elks internationellt & rabatt, Windows Azure, YouTube
    • Nyttan av APIer – presentation från WSA dagen
  • Mina senaste #apise tweets

    • andreaskrohn: Pinterest's API Is Coming Soon, And VCs Are Super Excited http://t.co/vBXlIaOS #apise 8/2 06:21
    • andreaskrohn: FullContact API Version 2 Released - nu med data från Klout och lite annat intressant http://t.co/u7HRgUfw #apise 6/2 10:18
  • Follow @andreaskrohn
  • Senaste kommentarerna

    Powered by Disqus
  • Länkar

    • Agiley.se
    • Bjornsennbrink.se
    • Din IT Kunskap
    • Disruptive
    • Mindpark
    • Mjukvara.se
    • ProgrammableWeb
    • ptz0n.se
    • The Blackjacker.se
    • Tommy K Johanssons
    • utvbloggen.se
    • Webbradion
    • What's Next
  • RSS Senaste APIer från Opendata

    • Säsongsmat API
    • Mediacreeper API
    • data.goteborg.se
    • Resihop API
    • Missatsamtal API
  • Kategorier

    • APIer
    • Blogg
    • Nyheter
    • Om mashups
    • Svenska mashups
  • Om mashup.se

    Denna sida drivs av Andreas Krohn som jobbar som API specialist på Dopter AB. Den fina designen kan vi tacka Kemie Guaida, Dopter för och ett stort tack till Linus Bohman för Wordpressmagin.

    Mashup.se av Andreas Krohn är licenserat enligt Creative Commons Erkännande 2.5 Sverige License. Använd gärna innehållet men länka tillbaka till mashup.se och tala om var ni fick innehållet från.