Hackcamp
Upcoming SlideShare
Loading in...5
×
 

Hackcamp

on

  • 3,877 views

Twitter API short overview for the London Hackcamp June 12 2010

Twitter API short overview for the London Hackcamp June 12 2010

Statistics

Views

Total Views
3,877
Views on SlideShare
3,577
Embed Views
300

Actions

Likes
7
Downloads
56
Comments
0

13 Embeds 300

http://www.slideshare.net 265
http://www.twylah.com 9
http://lanyrd.com 8
http://www.lmodules.com 4
http://www.onlydoo.com 4
http://www.iweb34.com 2
http://www.linkedin.com 2
http://translate.googleusercontent.com 1
http://www.taaza.com 1
http://twittertim.es 1
http://www.horaciogaray.com 1
http://horaciogaray.tumblr.com 1
http://horaciogaray.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Hackcamp Hackcamp Presentation Transcript

  • @twitterapi #annotations #hackcamp @hackcamp @themattharris @hackcamp TM Jun 12, 2010
  • The team
  • Our APIs
  • Our APIs ‣ REST API ‣ Streaming API ‣ Search API ‣ Geo API ‣ Trends API ‣ Annotations
  • Libraries ActionScript/Flash Objective-C/Cocoa & iPhone Programming C/C++ Perl C#/.NET PHP Clojure Python Erlang Qt Java Ruby JavaScript Scala http://dev.twitter.com/pages/oauth_libraries
  • OAuthpocalypse The day is 30th June
  • YES 30th JUNE 2010
  • What you need to know ‣ All applications must be using OAuth for the REST API ‣ Streaming API will still support Basic Auth ‣ Search API has no auth ‣ OAuth attributed open source auth is coming (#needsanewname) ‣ Replace curl with twurl http://dev.twitter.com/pages/auth_overview http://github.com/marcel/twurl
  • OAuth Methods ‣ Web must use three legged OAuth ‣ Desktop and mobile apps can also use out-of-band OAuth ‣ Some desktop and mobile apps will be considered for xAuth
  • xAuth not XAuth xAuth is OAuth
  • Check your host! api.twitter.com twitter.com
  • Annotations?
  • AFT DR
  • What do annotations look like? ‣ Every annotation has ‣ a “type” [{type1 => {attribute => ‣ type maps to attribute and 1 val1, attribute2 => val2, value pair ..., ‣ Types can be repeated but attributen => valn}}, attributes in each annotation {type2 => {attributen ... +1 }}, cannot be ... ] ‣ Store an array of annotations per tweet ‣ Same “visibility policy” as tweets
  • What makes an annotation?
  • What makes an annotation? Anything you want
  • The Rules ‣ Rule 1: Put whatever you want in there ‣ Rule 2: Remember annotations you add are useable by others ‣ Rule 3: Nobody owns an annotation type ‣ Rule 4: Be careful consuming them - we don’t do any validation
  • Examples What can I do with Annotations?
  • Check out http://wiki.github.com/themattharris/annotations-hackfest/
  • Help... Check out dev.twitter.com apiwiki.twitter.com or see me :) TM
  • World Cup Check out twitter.com/worldcup TM
  • TM
  • Join the Flock! Find out more jobs.twitter.com TM
  • Questions? Follow me at twitter.com/themattharris TM