Top 10 Things Every Twitter Developer Should Know

Adam DuVander, April 13th, 2010

TwitterThe 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.

Both comments and pings are currently closed.

One Response to “Top 10 Things Every Twitter Developer Should Know”

November 12th, 2010
at 12:02 am
Comment by: Facebook Best Practices Straight From The Source

[...] had earlier covered a similar story titled Top 10 Things Every Twitter Developer Should Know. Do you know of other “Best Practices” documents from other [...]

Follow the PW team on Twitter

APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.