Top 10 Things Every Twitter Developer Should Know

Adam DuVander
Apr. 13 2010, 02:11AM EDT

The upcoming Chirp conference organized by Twitter is bound to interest a new group of developers. Getting up to speed with a new API can take some research, but Twitter makes it easy with a handy list.

The Things Every Developer Should Know page lists ten items, mostly technical in nature. And like any list for developers, it properly begins with number zero.

  • The contents of the FAQ
  • There are actually three APIs
  • You cannot make unlimited calls, follow requests, updates or direct message
  • The API is entirely HTTP-based
  • The API is a RESTful resource
  • Parameters have certain expectations
  • There are pagination limits
  • Encoding affects status character count
  • A command line is all you need to use the Twitter API
  • There are Twitter API libraries for almost any language.

Be sure to read the full list to get the details of each. Some, such as the FAQ item, point to other resources. While others have some meaty content, such as the parameters section.

Among the important reminders are rate and pagination limits. Both exist to combat abuse and keep overzealous developers from bringing on a Fail Whale.

Rounding out the list are a fun little fact--if you're extra geeky, you can use Twitter from a command line (via curl). And, the sign of a welcoming developer community, Twitter has libraries in 18 programming languages.

Adam DuVander Hi! I'm Developer Communications Director for SendGrid and former Executive Editor of ProgrammableWeb. I currently serve as a Contributing Editor. If you have API news, or are interested in writing for ProgrammableWeb, please contact editor@programmableweb.com Though I'm a fan of anything API-related, my particular interest is in mapping. I've published a how-to book, Map Scripting 101, to get anyone started making maps on websites. In a not-so-distant past life I wrote for Wired and Webmonkey.

Comments

Comments(1)