我正在建立一个机器人,在推文中搜索一个单词,然后回复它。
这是我走了多远:
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”字样的推文?
我尝试过流媒体/搜索和所有内容,但没有任何工作。
答案 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)