Я пользуюсь Python-Twitter последние пару месяцев.Это позволяет чрезвычайно легко получать данные из Twitter API, а также публиковать твиты.
Вы можете установить через pip:
pip install python-twitter
или путем клонирования из git => https://github.com/bear/python-twitter.git затем установка зависимостей (что можно сделать через pip), следуйте инструкциям в README.rt
python setup.py build
затем
python setup.py install
После того, как вы установили библиотеку, я 'Я рекомендую настроить простой файл аутентификации (например, twitterAuth.py), например, такой:
# twitterAuth.py
import twitter
"""This script is meant to connect to the Twitter API via the tokens below"""
api = twitter.Api(consumer_key='yourConsumerKeyGoesHere',
consumer_secret='yourConsumerSecretGoesHere',
access_token_key='your-AccessTokenGoesHere',
access_token_secret='yourTokenSecretGoesHere')
Затем вы можете просто импортировать его из любых сценариев, которым требуется доступ к API Twitter.Вот простой пример, который публикует твит:
from twitter import *
import twitterAuth
api = twitterAuth.api
status = api.PostUpdate('testing twitter-python')
print status.text