来自私人Twitter帐户的流推文

问题描述 投票:0回答:2

我正在尝试为当前关注的帐户创建一个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'])
python twitter stream tweepy
2个回答
0
投票

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.