从私人Twitter帐户流式推文

时间:2020-05-30 23:44:02

标签: python twitter stream tweepy

我正在尝试为我当前关注的帐户创建一个Twitter流。他们大多数是私人的。我想知道是否有一种方法可以创建一个从私人帐户捕获推文的Twitter流?

当前使用Tweepy,但可以使用其他API。

class listener(StreamListener):
    print("Running stream")
    def on_data(self, data):

        print("data")
        return(True)

    def on_error(self, status):

        print(status)

auth = OAuthHandler(ckey, csecret)

# Access to user's access key and access secret
auth.set_access_token(atoken, asecret)

# Calling api
api = API(auth)

twitterStream = Stream(auth, listener())
twitterStream.filter(follow=['x'])

2 个答案:

答案 0 :(得分:0)

您是否已签出Tweepy中用于数据流传输的文档。它似乎接近您想要的。至于那些私人帐户鸣叫,如果您关注它们,并且他们跟随您,那么它们的鸣叫就会出现在您的供稿中,并且带有经过身份验证的帐户,它们应该对您的流可用。

答案 1 :(得分:0)

不,没有。您可以执行此操作的唯一方法是通过帐户活动(webhook)API,以及这些私人帐户是否同意登录并向您的应用程序传递事件。您不能简单地从受保护的帐户流式传输事件。