我试图建立一个应用程序来跟踪使用流Twitter的API具体用户的一些术语。
我做了使用tweepy基于此的流API工作python脚本教程 。 但是,如果我通过条款或用户ID跟踪鸣叫,但现在双方这只是工作。 当我尝试使用他们两人进行搜索,API返回我的鸣叫从任何用户。 我的代码是在这里:
#Acessando a API do twitter com as chaves
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token_key, access_token_secret)
#Chamando o Listener com o tweepy
api = tweepy.API(auth)
#Chama o stream e passa o que buscar no twitter.
sapi = tweepy.streaming.Stream(auth, CustomStreamListener())
list_users = ['11111','22222'] #Some ids
list_terms = ['term1','term2'] #Some terms
sapi.filter(follow=list_users, track=list_terms)
这两个变量( list_users
, list_terms
)分别是用户ID和术语的名单列表。
我怎么可以由用户和条款过滤鸣叫流? 有没有什么办法与tweepy过滤办呢? 或者我应该做检索鸣叫后验证?