我播放所有提及我在列表中的一个用户名(screen_name)的推文(TRACK_TERM)。
from TwitterAPI import TwitterAPI
api = TwitterAPI(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_KEY, ACCESS_SECRET)
TRACK_TERM = ['@CNN', '@FoxNews', '@FOXTV', '@BBC'... + 500]
r = api.request('statuses/filter', {'track': TRACK_TERM})
我的问题是用户有时可能会更改其screen_name。所以我想知道是否有一种方法可以跟踪用户'用户id
而不是screen_name
提及。由于此脚本将持续运行一个月。
我使用TwitterAPI我也尝试twython
答案 0 :(得分:1)
而不是track
参数尝试使用follow
参数。
USER_IDS = '%d,%d,%d' % (ID1,ID2,ID3)
r = api.request('statuses/filter', {'follow': USER_IDS})
文档为here。