Аутентификация может быть выполнена с помощью различных библиотек-оболочек Twitter API. Полный список API-оболочек приведен на Страница разработчика Twitter .
Какой бы ни была библиотека, вам придется реализовать аутентификацию OAuth. Это пример кода с использованием Python Twitter Tool .
from twitter import *
MY_TWITTER_CREDS = os.path.expanduser('~/.my_app_credentials')
if not os.path.exists(MY_TWITTER_CREDS):
oauth_dance("My App Name", CONSUMER_KEY, CONSUMER_SECRET,
MY_TWITTER_CREDS)
oauth_token, oauth_secret = read_token_file(MY_TWITTER_CREDS)
twitter = Twitter(auth=OAuth(
oauth_token, oauth_secret, CONSUMER_KEY, CONSUMER_SECRET))
# Now search with Twitter
rel = t.search.tweets(q='whatever')['statuses']
# Now do whatever you want with rel object