В качестве введения к статье я должен заметить, что при работе с API различных сервисов очень важно тщательно изучить их документацию. Сервисы периодически обновляют свои API, расширяя предложенные возможности, что отражается и на используемых методах. Чтобы сохранить свой код в актуальном состоянии, проще всего воспользоваться именно API. С документацией API Twitter можно ознакомиться по данной ссылке: http://apiwiki.twitter.com/Twitter-API-Documentation.
Многие API сервисы требуют обязательной регистрации пользователя в качестве разработчика. Помимо этого, чтобы получить доступ к сервису, разработчику также придется пройти либо через OAuth, либо через собственную систему аутентификации, призванную защитить пользовательские данные. Что такое OAuth? OAuth — это открытый стандарт, который позволяет посетителям ресурса получать доступ к данным, размещенным тем или иным сервисом, без ввода логина и пароля. Узнать подробнее про OAuth можно на странице: http://oauth.net/about/.
Далее мы рассмотрим основы использования метода User Timeline, который входит в состав Twitter API. Если пользователь обладает публично просматриваемым Twitter потоком, то нам не понадобится регистрироваться в OAuth.