Your SlideShare is downloading. ×
0
20100224 Twitter Api
20100224 Twitter Api
20100224 Twitter Api
20100224 Twitter Api
20100224 Twitter Api
20100224 Twitter Api
20100224 Twitter Api
20100224 Twitter Api
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

20100224 Twitter Api

1,784

Published on

A quick presentation made at Café Numérique, Mirano, Brussels on February 24th 2010 about the Twitter API; explaining the usage of the API and demoing real-life applications.

A quick presentation made at Café Numérique, Mirano, Brussels on February 24th 2010 about the Twitter API; explaining the usage of the API and demoing real-life applications.

Published in: Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,784
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Using the Twitter API February 24 th 2010 Arnaud Coomans (@acoomans)
  • 2. Twitter API or APIs? <ul><li>“Classic” API </li><ul><li>Standard actions
  • 3. Same set of features as web interface </li></ul><li>Search API </li><ul><li>Search Tweets
  • 4. Previously Summize
  • 5. Small differences with “classic”! </li></ul><li>Streaming </li><ul><li>Partner feed (phasing out)
  • 6. Firehose </li></ul></ul>
  • 7. “ Classic” and Search Twitter API <ul><li>Interact with twitter </li><ul><li>Update status
  • 8. Send DM
  • 9. Show timeline, mentions
  • 10. Friend/Show/Block user
  • 11. Search statuses
  • 12. ... </li></ul><li>Roughly same set of features as web interface </li></ul>
  • 13. Twitter API: Streaming <ul><li>Alpha </li><ul><li>Changes (very) often! </li></ul><li>QoS </li><ul><li>Best-effort
  • 14. Unordered
  • 15. Generally at-least-once </li></ul><li>Firehose, Retweets, Links </li><ul><li>Not broadly available </li></ul><li>Sample </li><ul><li>“small firehose” </li></ul><li>Filter </li></ul>
  • 16. Twitter API: Rate limiting <ul><li>Account- and IP-based
  • 17. Default: max =150 reqs/hour
  • 18. Call to check remaining reqs
  • 19. Whitelisting
  • 20. Caching!! </li></ul>
  • 21. Twitter API: Authentication <ul><li>Basic Auth </li><ul><li>Insecure
  • 22. Easy to setup
  • 23. Only method for Streaming </li></ul><li>Oauth </li><ul><li>Redirect to Twitter
  • 24. Token, not the password!
  • 25. Revocation </li></ul></ul>
  • 26. Twitter API: Real-life applications Enough talking, show us something! http://www.tweetag.com (dead) http://www.europatweets.eu http://libetwitt.liberation.fr
  • 27. Twitter API Arnaud Coomans [email_address] @acoomans http://www.europatweets.eu http://libetwitt.liberation.fr API doc: http://apiwiki.twitter.com/

×