【问题标题】:Adding user list in the StreamingClient in Tweepy在 Tweepy 的 StreamingClient 中添加用户列表
【发布时间】:2022-07-04 23:50:41
【问题描述】:

我正在编写用于收听来自特定用户列表(超过 500 个用户)的实时推文的代码。我阅读了 Tweepy 库文档,但找不到如何添加用户列表。以下是我的代码:

    import tweepy
brearer_token = "XXXXXXX-XXXXX"
class tweetListener(tweepy.StreamingClient):
    def on_data(self, raw_data):
        print(raw_data)

stream = tweetListener(bearer_token=bearer_token)
user_list = ['user_id1', 'user_id2']
stream.filter(user_fields = user_list)

通过文档,我发现在filter() 中有一个参数名称user_fields。但是,这遇到了 400 错误。

【问题讨论】:

    标签: real-time tweepy twitterapi-python sttwitterapi twitter-api-v2


    【解决方案1】:

    StreamingClient.filteruser_fields 参数用于指定用户对象所需的字段。

    相反,您需要使用StreamingClient.add_rules 添加规则。

    更多信息可以参考the guide to using StreamingClient in Tweepy's documentationthe Twitter API guide on building rules for filtered stream

    【讨论】:

      【解决方案2】:

      我已经处理这个问题 3 天了。无济于事。如果您找到解决方案,请告诉我!

      【讨论】:

      猜你喜欢
      • 2022-10-01
      • 1970-01-01
      • 2018-12-29
      • 2018-05-03
      • 2021-04-14
      • 2017-02-11
      • 1970-01-01
      • 1970-01-01
      • 2014-05-14
      相关资源
      最近更新 更多