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

HemAPIerStreaming Twitter API – Twitter data i realtid

  • Streaming Twitter API – Twitter data i realtid

    28 Sep
    2009
    av Andreas Krohn
    Tweet

    Det finns ett otal tjänster och sidor som använder Twitters API, för tillfället så är deras API antagligen det mest använda och snabbast växande öppet tillgängliga APIet som finns (kanske i konkurrens med Facebooks API). Det senaste året så har det fullkommligt exploderat med Twitter mashups, och det finns inga tecken på att det håller på att sakta ner. Med hjälp av Twitters API så kan man lätt skicka in nya inlägg, göra sökningar och hämta statusuppdateringar, dock med viss fördröjning. Men om man använder Twitters Streaming API så kan man få statusuppdateringar i realtid, vilket är mycket värdefull data om vad som händer just nu i denna sekund.

    Alpha API
    Twitters Streaming API är fortfarande något som Twitter håller på att alphatesta, så det kan ändras när som helst och det finns inga garantier på tillgänglighet (speciellt inte under de perioder då Twitter har väldigt mycket trafik. Även om det inte detta API är tillräckligt moget för att använda i produktion (om man inte är väldigt modig) så är det i alla fall väldigt intressant att ta en titt på vad man kan göra med det. Realtidswebben är ju på framfart, och Twitter vill väldigt gärna ligga i framkant av den utvecklingen.

    API Metoder
    Allt som behövs för att använda Twitters Streaming API är en Twitteranvändare. Vi vanliga dödliga användare har då tillgång till två metoder nämligen statuses/sample och statuses/filter..

    • statuses/sample returnerar slumpvis utvalda publika twitterinlägg, bra för att testa detta API men inte för så mycket mer
    • statuses/filter gör det möjligt att följa speciella användare eller nyckelord

    Om man frågar Twitter väldigt snällt (om man är ett stort inflytelserikt företag eller universitet så hjälper det) så kan man också få tillgång till ett par metoder till…

    • statuses/firehose returnerar alla publika twitterinlägg
    • statuses/retweet returnerar alla publika retweets

    Man kallar Twitters Streaming API genom ett vanligt http anrop, tex http://stream.twitter.com/1/statuses/sample.json (vill du ha tillbaka XML istället för JSON så ange sample.xml istället), en HTTP Basic Auth autentisering krävs också. Det öppnar en HTTP ström som hålls öppen till man stänger den och denna ström uppdateras ständigt med nya meddelanden i samma format som Twitters vanliga API returnerar.

    Att få tillgång till alla publika statusuppdateringar på Twitter i realtid är givetvis väldigt värdefullt för företag som vill ta reda på vad folk säger och tycker om deras varumärke bara för att nämna ett exempel. Det är rätt troligt att detta är ett sätt som Twitter kommer att försöka tjäna pengar i framtiden, om de inte redan gör det.

    Taggar:
    APIerrealtidretweetstreamingtwitter

    Relaterade inlägg

    • 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
    • Google Custom Search på mashup.se
      16 Jan
      2012
      API Måndag – Google Custom Search, Glesys och Flattr 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.

    • Pingback: Tweets that mention Mashup.se » Streaming Twitter API – Twitter data i realtid -- Topsy.com

    • Pingback: API måndag – mailgun, digg och mer data åt folket « Mashup.se

  • Senaste inläggen

    • API Måndag – 46elks internationellt & rabatt, Windows Azure, YouTube
    • Nyttan av APIer – presentation från WSA dagen
    • API Måndag – Pingalytics, Kundo och Facebook Open Graph
  • Mina senaste #apise tweets

    • andreaskrohn: Twillio Interview – Developing a Community and API for Developers http://t.co/oFrdutHB #apise 3/2 19:41
    • andreaskrohn: Marknadsföring och försäljning med hjälp av APIer, bra sammanfattning av heldag på #Bisnode om APIer av @annika http://t.co/Hbft3RnG #apise 3/2 14:21
  • 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.