8. 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
9. 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
14. 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
17. 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