2015-02-03 2 views
0

Я строю бота, который ищет слово в чириканье, а затем отвечает на него.Как получить твиты от twython?

Это как далеко я получил:

from twython import Twython 

CONSUMER_KEY = "" 
CONSUMER_SECRET = "" 

OAUTH_TOKEN = "" 
OAUTH_TOKEN_SECRET = "" 

twitter = Twython(CONSUMER_KEY, CONSUMER_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET) 

status = twitter.show_status(id="562590793391542272") 

message = "hello" 

twitter_id = 562590793391542272 

Как я могу получить идентификатор твит с ключевым словом? Например, последний твит со словом «собака» в нем?

Я пробовал потоковое/поиск и все, но ничего не работает.

ответ

0

Я действительно не уверен, что вы достижения или то, что вы пытаетесь достичь с помощью приведенного выше кода, но я вы можете сделать получение твит идентификатор последнего твита с stackoverflow через:

from twython import Twython, TwythonError 


app_key = 'your_app_key' 
app_secret = 'your_app_secret' 
oauth_token = 'your_oauth_tokem' 
oauth_token_secret = 'your_oauth_secret' 

twitter = Twython(app_key, app_secret, oauth_token, oauth_token_secret) 

search_results = twitter.search(count=1, q='stackoverflow') 

try: 
    for tweet in search_results['statuses']: 
     print 'Tweet ID: ', tweet['id'] 
except TwythonError as e: 
    print(e) 
Смежные вопросы