CINXE.COM
Create cool applications! | dev.twitter.com
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://dev.twitter.com/","20110328032420","https://web.archive.org/","web","/_static/", "1301282660"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Create cool applications! | dev.twitter.com</title> <meta content="Twitter API developer resources." name="description"/> <link href="/web/20110328032420im_/http://dev.twitter.com/images/dev/favicon.ico" rel="shortcut icon" type="image/x-icon"/> <link href="https://web.archive.org/web/20110328032420cs_/http://a3.twimg.com/a/1301071706/stylesheets/dev/console.css?1300321107" media="screen" rel="stylesheet" type="text/css"/> <link href="https://web.archive.org/web/20110328032420cs_/http://a1.twimg.com/a/1301071706/stylesheets/dev/syntax_highlighting.css?1300321107" media="screen" rel="stylesheet" type="text/css"/> <link href="https://web.archive.org/web/20110328032420cs_/http://a2.twimg.com/a/1301071706/stylesheets/dev/dev.css?1300321107" media="screen" rel="stylesheet" type="text/css"/> <link href="https://web.archive.org/web/20110328032420cs_/http://a3.twimg.com/a/1301071706/stylesheets/dev/anywhere.css?1300321107" media="screen" rel="stylesheet" type="text/css"/> <link href="https://web.archive.org/web/20110328032420cs_/http://a3.twimg.com/a/1301071706/stylesheets/buttons.css?1300321107" media="screen" rel="stylesheet" type="text/css"/> <link href="https://web.archive.org/web/20110328032420cs_/http://a3.twimg.com/a/1301071706/stylesheets/dialog.css?1300321107" media="screen" rel="stylesheet" type="text/css"/> <script src="https://web.archive.org/web/20110328032420js_/http://a2.twimg.com/a/1301071706/javascripts/dev/jquery.min.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a2.twimg.com/a/1301071706/javascripts/dev/jquery.form.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a0.twimg.com/a/1301071706/javascripts/dev/jquery.ui.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a0.twimg.com/a/1301071706/javascripts/dev/jquery.autocomplete.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a0.twimg.com/a/1301071706/javascripts/dev/json2.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a1.twimg.com/a/1301071706/javascripts/dev/hurl.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a1.twimg.com/a/1301071706/javascripts/dev/hurl.headers.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a0.twimg.com/a/1301071706/javascripts/base.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a2.twimg.com/a/1301071706/javascripts/dialog.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a1.twimg.com/a/1301071706/javascripts/dev/dev.js?1300321107" type="text/javascript"></script> <script src="https://web.archive.org/web/20110328032420js_/http://a0.twimg.com/a/1301071706/javascripts/dev/toc.js?1300321107" type="text/javascript"></script> </head> <body> <div id="container"> <div id="header"> <div id="logo"><a href="https://web.archive.org/web/20110328032420/http://dev.twitter.com/">dev@twitter</a></div> <div id="nav"> <ul> <li class="first"> <a href="https://web.archive.org/web/20110328032420/http://dev.twitter.com/start">Begin</a> </li> <li><a href="/web/20110328032420/http://dev.twitter.com/doc">Documentation</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://dev.twitter.com/discuss">Discussions</a></li> <li class="last"><a href="https://web.archive.org/web/20110328032420/http://dev.twitter.com/login">Sign in</a></li> </ul> <form id="search" action="/web/20110328032420/http://dev.twitter.com/search" method="get"> <input type="text" name="query" value="" class="q"/> <input type="submit" id="q" value="Search" class="btn"/> </form> </div> </div> <div id="announcements"> <div class="more"> <h2>Basic Auth has been deprecated.</h2> </div> <p> <img src="//web.archive.org/web/20110328032420im_/http://si0.twimg.com/images/dev/bookmark.png" class="bookmark" alt="Attention!"/> <span class="important"><a href="https://web.archive.org/web/20110328032420/http://countdowntooauth.com/" target="_blank">August 31, 2010</a></span> Basic Auth has been deprecated. All applications must now <a href="/web/20110328032420/http://dev.twitter.com/pages/auth_overview">use OAuth</a>. <span class="see_more_announcements"><a href="/web/20110328032420/http://dev.twitter.com/announcements">Read more »</a></span> <a href="#" onclick="$('#announcements').hide();">x</a> </p> <div class="more"> <p>Don't fret! <a href="https://web.archive.org/web/20110328032420/http://twitter.com/twitterapi">@twitterapi</a> is here to help! Feel free to reach out to us directly, or via our <a href="https://web.archive.org/web/20110328032420/http://groups.google.com/group/twitter-development-talk">Twitter Development Talk</a> group.</p> <p>The switch to OAuth is a good thing! You, as the application developer,</p> <ul> <li>don't have the burden of keeping potentially damaging credentials for your users (especially considering that a lot of people use the same password for multiple services);</li> <li>don't have to worry about the user changing their password — a user can change his or her password and the OAuth "connection" to your app will still work;</li> <li>don't have to worry about other applications masquerading as your application as only your application can set the byline with your application name;</li> <li>will eventually have access to more trusted APIs from Twitter that will only be available to "trusted" OAuth-enabled applications; and</li> <li>will be contributing to the web of trust between users, service providers, and applications.</li> </ul> <p><a href="/web/20110328032420/http://dev.twitter.com/pages/auth_overview">Choose your authorization path.</a></p> </div> </div> <div id="content"> <div class="row clearfix" id="home"> <div class="t-100"> <div class="box prominent clearfix"> <div class="intro"> <span class="birds"></span> <h1>Create cool applications that integrate with Twitter.</h1> </div> </div> <div class="actions"> <a href="https://web.archive.org/web/20110328032420/http://dev.twitter.com/start" class="first"><strong></strong><b><em>Get Started</em><span>Explore all of Twitter, from your own timeline and mentions.</span></b></a> <a href="https://web.archive.org/web/20110328032420/http://dev.twitter.com/apps/new" class="second"><strong></strong><b><em>Register an app</em><span>Register an application to start using the Twitter API. It’s easy.</span></b></a> <a href="https://web.archive.org/web/20110328032420/http://dev.twitter.com/discuss" class="third"><strong></strong><b><em>Discuss</em><span>Get in touch with the Twitter API team and the community of API developers.</span></b></a> </div> </div> </div> <div class="row clearfix"> <div class="box featured anywherehome"> <div class="t-100"> <!-- begin included content --> <style> p.preview img.screenshot { margin: -60px 0 0 436px !important;} </style> <p class="preview"> <a href="https://web.archive.org/web/20110328032420/http://twitter.com/tweetbutton"><img src="//web.archive.org/web/20110328032420im_/http://si0.twimg.com/images/dev/cms/tweet-button/share-on-twitter.jpg" alt="" class="screenshot"/></a> <a href="https://web.archive.org/web/20110328032420/http://twitter.com/tweetbutton"> <img src="//web.archive.org/web/20110328032420im_/http://si0.twimg.com/images/dev/cms/tweet-button/tweet-button-title.png" alt="Tweet Button"/> </a> <span class="desc">Make it easy for users to share your website with Twitter.</span> <a href="https://web.archive.org/web/20110328032420/http://twitter.com/tweetbutton" class="learn">Learn more</a> </p> <!-- end included content --> </div> </div> </div> </div> <div id="footer"> <ul> <li class="first">© 2011 Twitter</li> <li><a href="https://web.archive.org/web/20110328032420/http://twitter.com/about#about">About Us</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://twitter.com/about#contact">Contact</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://blog.twitter.com/">Blog</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://status.twitter.com/">Status</a></li> <li><a href="/web/20110328032420/http://dev.twitter.com/status">API Status</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://twitter.com/about/resources">Resources</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://business.twitter.com/twitter101">Business</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://support.twitter.com/">Help</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://twitter.com/jobs">Jobs</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://twitter.com/tos">Terms</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://twitter.com/privacy">Privacy</a></li> <li><a href="https://web.archive.org/web/20110328032420/http://twitter.com/twitterapi">@TwitterAPI</a></li> </ul> </div> </div> <script type="text/javascript"> </script> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://web.archive.org/web/20110328032420/https://ssl." : "https://web.archive.org/web/20110328032420/http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-30775-16"); pageTracker._trackPageview(); } catch(err) {}</script> </body> </html> <!-- FILE ARCHIVED ON 03:24:20 Mar 28, 2011 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:53:26 Dec 02, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.57 exclusion.robots: 0.027 exclusion.robots.policy: 0.018 esindex: 0.009 cdx.remote: 10.893 LoadShardBlock: 219.386 (6) PetaboxLoader3.datanode: 178.501 (7) PetaboxLoader3.resolve: 121.599 (2) load_resource: 126.138 -->