How I Got Burned by Twitter's API, Why It Matters and How to Fix It

Last week I discovered I was using Twitter too much. After an hour online with Twhirl, I got this message in the app: “Limit exceeded, paused 5 min.” The error condition cleared up shortly, but the next morning, after just a few minutes, it came back and did not resolve. I had to go back to accessing Twitter via the Twitter.com site, where I still had access.

I had been bitten by a deficiency in Twitter’s API (application programming interface), which allows alternate interfaces like Twhirl to work at all. The problem, it turns out, is temporarily fixable for end users, but Twitter is going to need to re-code its API to make the Twitter platform for third-party apps and services more robust.

Read the rest of this post


comments so far. Add yours.

About Voices

This is a section of the AllThingsD Web site featuring posts that have been curated from around the Web: pieces we’ve read, discussions we’ve followed, stuff we like. Five posts are included here each weekday, but only the headline and the first two sentences. We link to the original site for the rest. The section is explicitly labeled, so it’s clear that content comes “from other Web sites.”

We also solicit original full-length posts and accept some unsolicited submissions. Voices is edited by Beth Callaghan.

Dive Into Media

Latest Video

View all videos »

Search »