Upload
alberta-eaton
View
224
Download
0
Embed Size (px)
Citation preview
Twitter 101
What is Twitter?Twitter is a social networking and micro-blogging service that enables its users to send and read other users updates.
What is Twitter?
Lightweight micro-blogging platformShort (
How to use Twitter@ reply: A comment aimed at one user, but visible to the public.DM: A direct message sent in private to another user.
How to use TwitterRetweeting: Sharing someone elses post. Often abbreviated RT.
Questions for your followersEg: anyone sick of Facebook, yet?
Twitter in journalism
Twitter in journalism
Twitter in BusinessRaise awarenessOffer proactive customer serviceAnswer questionsPromote events, products, services
Example: customer service
Use search.twitter.com to search for their brand When mentioned can take action on items Publicly respond when possible to show openness and responsiveness. Others will generally have had the same questionPeople say things faster on twitter than they would via email or phone
Twitter in BusinessWho is on TwitterStarbucks, Southwest Airlines, Dell, Zappos, Little Debbie
Twitter API Using twitter content to make something unique, different, or complimentary
Twitter email service
Twitter poll
Twitter deck
Twitter on IPhone and Blackberry
Twitter API
Most access to Twitter is via the API10x more than the Web interfaceDesktop clients like twhirl, twitterrificMobile clients TinyTwitter, PocketTweets, iTweetWell documented in Google Group(http://groups.google.com/group/twitter-development-talk/web/api-documentation)Provides access to core data simplyXML, JSON data formatsRSS, ATOM syndication formatsBasic http authentication where neededRate limited On reads (gets): Unlimited writes (posts)
The Twitter API: Basic Methods
Status Methods:public_timelinefriends_timelineuser_timelineshowupdaterepliesdestroyAccount Methods:verify_credentialsend_sessionarchiveupdate_locationupdate_delivery_device
User Methods:friendsfollowersfeaturedshowDirect Message Methods:direct_messagessentnewdestroyFriendship Methods:createdestroyexists
API case study: RetwitterUse the Twitter API to fake group functionsCreate a new group accountFollow back folks who follow that accountWhen those users tweet with a hashtag, repost that tweet so that all followers see it, prefaced with the username of the original posterCould have sent direct messages insteadHashtag could be the name of the account but doesn't have to be
API case study: RetwitterWhole thing runs on a cron jobRate limiting 70 requests in 60 minutesUnlimited postingGet friends_timeline.xml Returns the 20 most recent statuses posted in the last 24 hours from the authenticating user and that user's friends.curl -u email:password http://twitter.com/statuses/friends_timeline.xmlLoop through posts in friends_timelineRemove the group account itself (avoid loop!!)Find all tweets in timeline beginning with hashtagPut in database, with datestamp and idPull all un-retweeted tweets from databasePost those tweets, updating retweeted status as they post
API case study: RetwitterSource code:http://www.openparenthesis.org/code/twitter-apiOpen Source, GPLv3 licenseUses:PHP 5 (SimpleXMLElement rocks)MySQL DBcron or equivalent (scheduled command line invocation)cURL
Why we use Twitter?
Our communication tools are shrinkingBig TomeFrom books
Our communication tools are shrinkingBig TomepdfTo lightweight documents
Our communication tools are shrinkingBig TomepdfMy blogTo blog posts
Our communication tools are shrinkingBig TomepdfMy blogTo text messaging
Our communication tools are shrinkingBig TomepdfMy blogWelcome to the microblogging revolution
Twitter = stripped down bloggingMy blog
Twitter = stripped down bloggingNo titlesMy blog
Twitter = stripped down bloggingNo titlesMy blogNo categories
Twitter = stripped down bloggingNo titlesMy blogNo categoriesTighter text
Twitter = stripped down bloggingMy blog
Future of Twitter
according to Google Trends, site traffic has mushroomed over the last year
Mobile internet is still small but growing fast
Conclusion : make it simple is beautiful !