如何从twython获得推文?

时间:2015-02-03 12:57:26

标签: python 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

如何使用关键字获取推文的ID? 例如最后一条带有“dog”字样的推文?

我尝试过流媒体/搜索和所有内容,但没有任何工作。

1 个答案:

答案 0 :(得分:1)

我真的不确定您要完成的内容或您尝试使用上述代码完成的内容,但我可以通过stackoverflow来完成获取最新推文的推文ID :

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)