SlideShare a Scribd company logo
Twitter API 2.0
A VIEW INTO THE PLATFORM ROADMAP




Alex Payne
Twitter Platform Lead
Agenda

‣ Where we’re at.
‣ Where we’re going.
‣ Where you think we should be.
The Platform: Numbers

28,000 registered applications.
30,000 developers keeping up with changes.
Hundreds of millions of requests per day.
$23+ million invested in Twitter-powered startups.
The Platform: Team
      @al3x               @rsarver




               @noradio
       @raffi
The Platform: APIs

The Twitter Platform is a suite of APIs:
 1. REST
 2. Search
 3. Streaming
REST API
Do everything a user can do, and more:
   ‣   Post tweets.
   ‣   Get timelines of tweets.
   ‣   View and manipulate the social graph.
   ‣   Send and retrieve direct messages.
   ‣   Modify account settings.
Search API
Discover trends, view historical trends.
Search for tweets:
   ‣   by term (ex: “CRV”)
   ‣   by user (ex “from:jack”)
   ‣   by location (ex: “near:SF within:15mi”)
   ‣   much more...
Streaming API
Push tons of data to partners in near-realtime.
Currently streaming:
   ‣   samples of the set of all public tweets
   ‣   search results
   ‣   just tweets by specified users
   ‣   more coming soon...
Twitter API 2.0
The New Stuff!
Geolocation


‣   Per-status geolocation: new lat and long
    parameters.
‣   More accurate “near:” search results.
‣   Room to grow into more complex geodata via
    GeoRSS and GeoJSON standards.
Apple Push


‣   Developers have implemented Apple Push on
    their own, and that’s cool!
‣   But we want to handle it for you.
‣   Working prototype, ready for production soon.
api.twitter.com


‣   A simple change that helps us better serve you.
‣   Isolates API traffic so we can direct it within our
    cluster.
‣   Live for testing right now.
Versioning

‣   Another way we can keep your apps working
    better.
‣   http://api.twitter.com/2/example/method.xml

‣   Additions say within a version, modifications and
    removals bump to a new version.
‣   Each version supported for at least six months.
Search API Cleanup


‣   Right now, Search API results deviate from the
    main (REST) API.
‣   We’re going to fix it, and move the Search API
    methods into the new api.twitter.com domain.
More Streams

‣   The Streaming API has been a big success.
‣   We need to know what else you want streamed...
‣   Changes to the social graph?
‣   Favorites?
‣   Retweets?
More OAuth


‣   Helping push the standard forward.
‣   Mechanism for a one-time exchange of
    username:password credentials for a token
    (“guns for cash”).
‣   More “Sign in with Twitter”.
Address Book API


‣   A way to find Twitter users given email addresses.
‣   Secure and spammer-hostile.
‣   Familiar if you’ve used similar APIs from webmail
    providers.
Support

‣   Building out a team just for developer support.
‣   Faster responses to your questions.
‣   More documentation, more example code.
‣   A better developer community site and
    experience.
More...


‣   More Platform Engineers on staff at Twitter to
    build the tools you need.
‣   More ways for users to discover your apps.
‣   API monitoring available publicly.
Thanks! Questions?

More Related Content

PPTX
Twitter api
PPTX
Twitter API, Streaming and SharePoint 2013
PPTX
APIs 101: What are they? What do they have to do with genealogy?
PPTX
#Instagram API Get visibility you always wanted
PDF
Common Security API Issues and How to Mitigate Them Using Postman
PDF
API for Beginners
PDF
Drive API Adoption: Reach Over 13 Million Developers
PPTX
WARNINGBIRD: A NEAR REAL-TIME DETECTION SYSTEM FOR SUSPICIOUS URLS IN TWITTER...
Twitter api
Twitter API, Streaming and SharePoint 2013
APIs 101: What are they? What do they have to do with genealogy?
#Instagram API Get visibility you always wanted
Common Security API Issues and How to Mitigate Them Using Postman
API for Beginners
Drive API Adoption: Reach Over 13 Million Developers
WARNINGBIRD: A NEAR REAL-TIME DETECTION SYSTEM FOR SUSPICIOUS URLS IN TWITTER...

What's hot (20)

PDF
Warningbird
PPT
API 101 - Understanding APIs.
PPTX
Twitter API & OAuth 101 TVUG October 2009
PDF
Moving into API documentation writing
PPT
Howtwitter works
PPTX
Redefining Technical SEO - Paul Shapiro at MozCon 2019
PPT
Blog Technology - Internet Marketing Pillar #3
PDF
A 4 line login - line platform
PPTX
We are losing our tweets!
PPTX
Mobile APIs: Optimizing APIs for Many Devices
PPTX
APIs.JSON: Bootstrapping The Web of APIs
PPTX
Familiarity Breeds Contempt (Or why all APIs suck, even yours.)
PDF
Twitter APIs - the starter guide
PPTX
HTTP Services & REST API Security
PPTX
What is a Data Liberator
PDF
Web Apps for the Masses
PPT
Authentication across the Atlassian Ecosystem - AtlasCamp 2011
PDF
Protecting Your APIs Against Attack & Hijack
PDF
How To Use the Atomic App For Chrome
PPTX
Google algorithm - updates and news By sweety Rai
Warningbird
API 101 - Understanding APIs.
Twitter API & OAuth 101 TVUG October 2009
Moving into API documentation writing
Howtwitter works
Redefining Technical SEO - Paul Shapiro at MozCon 2019
Blog Technology - Internet Marketing Pillar #3
A 4 line login - line platform
We are losing our tweets!
Mobile APIs: Optimizing APIs for Many Devices
APIs.JSON: Bootstrapping The Web of APIs
Familiarity Breeds Contempt (Or why all APIs suck, even yours.)
Twitter APIs - the starter guide
HTTP Services & REST API Security
What is a Data Liberator
Web Apps for the Masses
Authentication across the Atlassian Ecosystem - AtlasCamp 2011
Protecting Your APIs Against Attack & Hijack
How To Use the Atomic App For Chrome
Google algorithm - updates and news By sweety Rai
Ad

Similar to Twitter API 2.0 (20)

PPTX
Social Developers London - Twitter
ODP
Twitter
PDF
Twitter Trend Analyzer
PDF
CSE5656 Complex Networks - Gathering Data from Twitter
PPTX
#tmeetup BirdHackers API 101
PPTX
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...
PPT
Twitter API Trends (Pubcon 2009)
 
PDF
Jordan Kay's Twitter API tour
PDF
20131008 - Wajug - TweetWall Pro
PDF
500Startups @ Twitter
PDF
Collecting Twitter Data
PDF
20130504 - FeWeb - Twitter API
PPTX
Social Developers London update for Twitter Developers
PPTX
Mz sdl-130917
PPTX
Twitter Presentation
PPTX
Twitter Presentation
PPTX
Development of Twitter Application #7 - Search
ZIP
The Twitter API: A Presentation to Adobe
PPTX
Development of Twitter Application #1 - Overview
PDF
Programming to the Twitter API: ReTweeter
Social Developers London - Twitter
Twitter
Twitter Trend Analyzer
CSE5656 Complex Networks - Gathering Data from Twitter
#tmeetup BirdHackers API 101
Embedded Tweets, Timelines and Twitter Cards - Social Developers London 09 Ja...
Twitter API Trends (Pubcon 2009)
 
Jordan Kay's Twitter API tour
20131008 - Wajug - TweetWall Pro
500Startups @ Twitter
Collecting Twitter Data
20130504 - FeWeb - Twitter API
Social Developers London update for Twitter Developers
Mz sdl-130917
Twitter Presentation
Twitter Presentation
Development of Twitter Application #7 - Search
The Twitter API: A Presentation to Adobe
Development of Twitter Application #1 - Overview
Programming to the Twitter API: ReTweeter
Ad

More from Alex Payne (17)

PDF
Splitting up your web app
PDF
The perils and rewards of working on stuff that matters
PDF
Emerging Languages: A Tour of the Horizon
KEY
The Why and How of Scala at Twitter
KEY
Building Distributed Systems in Scala
KEY
Speedy, Stable, and Secure: Better Web Apps Through Functional Languages
PDF
Mind The Tools
ZIP
Strange Loop 2009 Keynote: Minimalism in Computing
ZIP
The Business Value of Twitter
ZIP
The Interaction Design Of APIs
ZIP
Why Scala for Web 2.0?
ZIP
Protecting Public Hotspots
ZIP
Twitter at BarCamp 2008
PDF
Securing Rails
PDF
Why Scala?
PDF
Designing Your API
PDF
Scaling Twitter - Railsconf 2007
Splitting up your web app
The perils and rewards of working on stuff that matters
Emerging Languages: A Tour of the Horizon
The Why and How of Scala at Twitter
Building Distributed Systems in Scala
Speedy, Stable, and Secure: Better Web Apps Through Functional Languages
Mind The Tools
Strange Loop 2009 Keynote: Minimalism in Computing
The Business Value of Twitter
The Interaction Design Of APIs
Why Scala for Web 2.0?
Protecting Public Hotspots
Twitter at BarCamp 2008
Securing Rails
Why Scala?
Designing Your API
Scaling Twitter - Railsconf 2007

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
cuic standard and advanced reporting.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Spectroscopy.pptx food analysis technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
cuic standard and advanced reporting.pdf
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MYSQL Presentation for SQL database connectivity
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectroscopy.pptx food analysis technology
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Digital-Transformation-Roadmap-for-Companies.pptx
The AUB Centre for AI in Media Proposal.docx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Twitter API 2.0

  • 1. Twitter API 2.0 A VIEW INTO THE PLATFORM ROADMAP Alex Payne Twitter Platform Lead
  • 2. Agenda ‣ Where we’re at. ‣ Where we’re going. ‣ Where you think we should be.
  • 3. The Platform: Numbers 28,000 registered applications. 30,000 developers keeping up with changes. Hundreds of millions of requests per day. $23+ million invested in Twitter-powered startups.
  • 4. The Platform: Team @al3x @rsarver @noradio @raffi
  • 5. The Platform: APIs The Twitter Platform is a suite of APIs: 1. REST 2. Search 3. Streaming
  • 6. REST API Do everything a user can do, and more: ‣ Post tweets. ‣ Get timelines of tweets. ‣ View and manipulate the social graph. ‣ Send and retrieve direct messages. ‣ Modify account settings.
  • 7. Search API Discover trends, view historical trends. Search for tweets: ‣ by term (ex: “CRV”) ‣ by user (ex “from:jack”) ‣ by location (ex: “near:SF within:15mi”) ‣ much more...
  • 8. Streaming API Push tons of data to partners in near-realtime. Currently streaming: ‣ samples of the set of all public tweets ‣ search results ‣ just tweets by specified users ‣ more coming soon...
  • 11. Geolocation ‣ Per-status geolocation: new lat and long parameters. ‣ More accurate “near:” search results. ‣ Room to grow into more complex geodata via GeoRSS and GeoJSON standards.
  • 12. Apple Push ‣ Developers have implemented Apple Push on their own, and that’s cool! ‣ But we want to handle it for you. ‣ Working prototype, ready for production soon.
  • 13. api.twitter.com ‣ A simple change that helps us better serve you. ‣ Isolates API traffic so we can direct it within our cluster. ‣ Live for testing right now.
  • 14. Versioning ‣ Another way we can keep your apps working better. ‣ http://api.twitter.com/2/example/method.xml ‣ Additions say within a version, modifications and removals bump to a new version. ‣ Each version supported for at least six months.
  • 15. Search API Cleanup ‣ Right now, Search API results deviate from the main (REST) API. ‣ We’re going to fix it, and move the Search API methods into the new api.twitter.com domain.
  • 16. More Streams ‣ The Streaming API has been a big success. ‣ We need to know what else you want streamed... ‣ Changes to the social graph? ‣ Favorites? ‣ Retweets?
  • 17. More OAuth ‣ Helping push the standard forward. ‣ Mechanism for a one-time exchange of username:password credentials for a token (“guns for cash”). ‣ More “Sign in with Twitter”.
  • 18. Address Book API ‣ A way to find Twitter users given email addresses. ‣ Secure and spammer-hostile. ‣ Familiar if you’ve used similar APIs from webmail providers.
  • 19. Support ‣ Building out a team just for developer support. ‣ Faster responses to your questions. ‣ More documentation, more example code. ‣ A better developer community site and experience.
  • 20. More... ‣ More Platform Engineers on staff at Twitter to build the tools you need. ‣ More ways for users to discover your apps. ‣ API monitoring available publicly.