<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" 
      xmlns:thr="http://purl.org/syndication/thread/1.0">
  <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php" />
  <link rel="self" type="application/atom+xml" href="http://www.readwriteweb.com/atom.xml" />
  <id>tag:www.readwriteweb.com,2011:/1/tag:www.readwriteweb.com,2009://1.15763-</id>
  <updated>2011-08-16T16:57:20Z</updated>
  <title>Comments for Twitter Changes API, Fails to Notify Developers</title>
  
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.35-en</generator>
  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763</id>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php" />
    <link rel="service.edit" type="application/atom+xml" href="http://www.readwriteweb.com/cgi-bin/mt/mt-atom.cgi/weblog/blog_id=1/entry_id=15763" title="Twitter Changes API, Fails to Notify Developers" />
    <published>2009-07-18T15:41:52Z</published>
    <updated>2009-07-18T16:13:23Z</updated>
    <title>Twitter Changes API, Fails to Notify Developers</title>
    <summary>SocialToo founder Jesse Stay has alerted us (and the rest of his blog readers) to certain Twitter API changes that may be detrimental to many developers. Stay&apos;s main beef with the changes is that no one was notified of these changes (to verify_credentials(), incidentally). Stay further reported that an email response from a Twitter rep...</summary>
    <author>
      <name>Jolie O&apos;Dell</name>
      
    </author>
    
    <category term="Twitter" />
    
    <content type="html" xml:lang="en" xml:base="http://www.readwriteweb.com/">
      <![CDATA[<p><img src="http://www.readwriteweb.com/imgTwitter.jpg"><a href="http://socialtoo.com">SocialToo</a> founder <a href="http://staynalive.com/articles/2009/07/17/with-no-notice-twitter-adds-more-limits-password-trouble-ensues/">Jesse Stay has alerted us</a> (and the rest of his blog readers) to certain Twitter API changes that may be detrimental to many developers.</p>

<p>Stay's main beef with the changes is that no one was notified of these changes (to <a href="http://apiwiki.twitter.com/Twitter-REST-API-Method:-account verify_credentials">verify_credentials()</a>, incidentally). Stay further reported that an email response from a Twitter rep stated that the company "assumed (apparently incorrectly) that people were only using this method occasionally."</p>]]>
      <![CDATA[<p>The change in the API limits the number of username/password verifications to 15 per hour. According to the afore-linked developer wiki, "Because this method can be a vector for a brute force dictionary attack to determine a user's password, it is limited to 15 requests per 60 minute period (starting from your first request)." The wiki language was changed June 29.</p>

<p>Granted, Twitter has had a bit of a media tsunami on its hands lately, but we still must note that no official announcement has been made about the API changes. This seems to be the case with other API changes, as well. For example, earlier this month, API request limits were increased from 100 to 150, as <a href="http://www.google.com/search?hl=en&rlz=1C1GGLS_enUS336&q=twitter+increase+API+150&aq=f&oq=&aqi=">several blogs and end users noted</a> at that time. No official announcement was made; the information was confirmed, as with this most recent change, through an update to the API wiki.</p>

<p>Although the company is usually tight-lipped, do you think developers whose apps and livelihoods rely on the service and the API deserve a dedicated blog? <a href="http://code.google.com/">Google Code</a> is a great resource that acknowledges the ecosystem of apps built around that company's APIs.</p>

<p>Even if Twitter can't afford to support developers with resources of a Googlesque stature, we do tend to feel that developers who rely on the API deserve advance warning of certain changes, even ones the company might consider minor. As it stands, app developers are subjected to a string of pleasant surprises followed by sucker punches.</p>]]>
    </content>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:212431</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c212431" />
    <title>Comment from muzik dinle on 2010-05-19</title>
    <author>
        <name>muzik dinle</name>
        <uri>http://forumremix.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://forumremix.com">
        <![CDATA[<p>This change would be reasonable, though, if it was a limit per-user - that's not clear from the docs but it doesn't sound like that's the case from Jesse.</p>]]>
    </content>
    <published>2010-05-19T21:27:39Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:212430</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c212430" />
    <title>Comment from mobilya modelleri on 2010-05-19</title>
    <author>
        <name>mobilya modelleri</name>
        <uri>http://dekorasyon.dantelix.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://dekorasyon.dantelix.com">
        <![CDATA[<p>However, this was not posted to the mailing list. Not only that, <br />
but Twitter recommends using this method for OAuth-enabled applications. Can't imagine why they would think it's under-utilized...</p>]]>
    </content>
    <published>2010-05-19T21:24:22Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:212428</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c212428" />
    <title>Comment from cilt bakimi on 2010-05-19</title>
    <author>
        <name>cilt bakimi</name>
        <uri>http://bakimli.net</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://bakimli.net">
        <![CDATA[<p>Thanks, Biz! Ah, the hours and days of blogger outages with no announcements or support... How well I remember them!</p>]]>
    </content>
    <published>2010-05-19T21:17:14Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147959</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147959" />
    <title>Comment from Damon on 2009-07-19</title>
    <author>
        <name>Damon</name>
        <uri>http://dcortesi.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://dcortesi.com">
        <![CDATA[<p>As an FYI, there is a dedicated blog for the API - <a href="http://apiblog.twitter.com/" rel="nofollow">http://apiblog.twitter.com/</a></p>

<p>And a mailing list to announce new changes.</p>

<p>However, this was not posted to the mailing list. Not only that, but Twitter recommends using this method for OAuth-enabled applications. Can't imagine why they would think it's under-utilized...</p>

<p>This change would be reasonable, though, if it was a limit <b>per-user</b> - that's not clear from the docs but it doesn't sound like that's the case from Jesse.</p>]]>
    </content>
    <published>2009-07-19T17:05:11Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147929</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147929" />
    <title>Comment from lambert strether on 2009-07-19</title>
    <author>
        <name>lambert strether</name>
        <uri>http://www.correntewire.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.correntewire.com">
        <![CDATA[<p>Thanks, Biz! Ah, the hours and days of blogger outages with no announcements or support... How well I remember them!</p>]]>
    </content>
    <published>2009-07-19T12:46:29Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147923</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147923" />
    <title>Comment from Sesli Sohbet on 2009-07-19</title>
    <author>
        <name>Sesli Sohbet</name>
        <uri>http://www.seslisohbet.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.seslisohbet.com/">
        <![CDATA[<p>So Twitter is in bad need of an experienced person to instill some lightweight but highly efficient process into the way it operates... What's new?</p>]]>
    </content>
    <published>2009-07-19T12:26:31Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147922</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147922" />
    <title>Comment from Sesli Sohbet on 2009-07-19</title>
    <author>
        <name>Sesli Sohbet</name>
        <uri>http://www.seslifirtina.net/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://www.seslifirtina.net/">
        <![CDATA[<p>Thanks for that. And thanks for every comment, Digg, tweet, stumble and Delicious-ifying. I hope that you'll keep reading them in the year to come... and that you'll enjoy them as much as I enjoy drawing them.</p>]]>
    </content>
    <published>2009-07-19T12:24:41Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147896</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147896" />
    <title>Comment from swizec on 2009-07-18</title>
    <author>
        <name>swizec</name>
        <uri>http://swizec.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://swizec.com">
        <![CDATA[<p>Well no wonder I've been having trouble debugging my app lately. Ugh, you'd think that for a whitelisted account things like this wouldn't be an issue ...</p>]]>
    </content>
    <published>2009-07-18T22:59:38Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147874</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147874" />
    <title>Comment from Rainer Falle on 2009-07-18</title>
    <author>
        <name>Rainer Falle</name>
        <uri>http://bSix12.com/</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://bSix12.com/">
        <![CDATA[<p>In addition to the reported changes I noticed that the 60 seconds time limit to refresh the Public Timeline via the API is gone!!</p>]]>
    </content>
    <published>2009-07-18T19:50:45Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147866</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147866" />
    <title>Comment from Jean-Michel Decombe on 2009-07-18</title>
    <author>
        <name>Jean-Michel Decombe</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>So Twitter is in bad need of an experienced person to instill some lightweight but highly efficient process into the way it operates... What's new?</p>]]>
    </content>
    <published>2009-07-18T18:13:49Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147862</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147862" />
    <title>Comment from Chris on 2009-07-18</title>
    <author>
        <name>Chris</name>
        <uri></uri>
    </author>
    <content type="html" xml:lang="en" xml:base="">
        <![CDATA[<p>Twitter stated that it wants to be the "heartbeat of the world". If that's the case they REALLY need to maintain a strong, open communication channel with the development community. Huge fail, Twitter!</p>]]>
    </content>
    <published>2009-07-18T17:22:30Z</published>
  </entry>

  <entry>
    <id>tag:www.readwriteweb.com,2009://1.15763-comment:147861</id>
    <thr:in-reply-to ref="tag:www.readwriteweb.com,2009://1.15763" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php"/>
    <link rel="alternate" type="text/html" href="http://www.readwriteweb.com/archives/twitter_changes_api_fails_to_notify_developers.php#c147861" />
    <title>Comment from Mark Pannell on 2009-07-18</title>
    <author>
        <name>Mark Pannell</name>
        <uri>http://7son75.com</uri>
    </author>
    <content type="html" xml:lang="en" xml:base="http://7son75.com">
        <![CDATA[<p>I was made painfully aware of the unpublicized API change yesterday. Long story, but suffice it to say it sucked.</p>]]>
    </content>
    <published>2009-07-18T17:11:18Z</published>
  </entry>

</feed>
