我正试图联系一个事件来识别特定用户何时推特,所以我在推特中使用stream.filter,就像一样
class IDPrinter(tweepy.StreamingClient):
def on_tweet(self, tweet):
print(tweet)
printer = IDPrinter("bearer")
printer.sample(expansions=['author_id'],user_fields=['1234']) #consider 1234 user_id to follow
但是Stream encountered HTTP error: 400
,我缺少什么?im具有api v2并允许OAuth v2以及
要过滤流数据,首先需要给出规则。因此,如果你想流式传输id为1234
的用户的推文,你需要给出一个规则,然后当你开始流式传输时,会检索到满足你的规则的推文。
有关在tweepy上添加规则的更多信息:StreamRule
有关Twitter Api v2过滤流的更多信息:如何构建规则