2013-12-17 4 views
0

Я пытаюсь использовать Twython для получения последнего твита, который делает учетная запись. Мой текущий код:Использование Twython для правильной навигации по пользователям твитов

try: 
    user_timeline = twitter.get_user_timeline(screen_name='Twitter') 
except TwythonError as e: 
    print e 

for tweets in user_timeline: 
    print tweets['text'].encode('utf-8') 

Однако, в то время как я получаю твиты в нужном текстовом формате, для цикла я использую возвращает пользователей последние 20 чириканье. Мне нужен только последний твит, сделанный пользователем.

Я полный Noob для Python, поэтому любая помощь приветствуется. У меня было сложное время отслеживания пример кода, поэтому любые указатели на это тоже будут оценены.

+0

Какой, первый в текущем выпуске или последний? – alko

+1

вы можете попробовать 'tweet = user_timeline [0]; print tweet ['text']. encode ('utf-8') ' – alko

+0

Да! Это сработало, спасибо любезному интернету незнакомцу :) – AllynH

ответ

2

Вы должны использовать аргумент count в вызове функции get_user_timeline. Он должен работать.

try: 
    user_timeline = twitter.get_user_timeline(screen_name='Twitter', count=1) 
except TwythonError as e: 
    print e 

for tweets in user_timeline: 
    print tweets['text'].encode('utf-8') 

 Смежные вопросы

  • Нет связанных вопросов^_^