簡體   English   中英

來自私人 twitter 帳戶的流式推文

[英]Streaming tweets from private twitter account

我正在嘗試為我目前關注的帳戶創建 twitter stream。 他們中的大多數是私人的。 我想知道是否有辦法創建一個 twitter stream 來捕獲來自私人賬戶的推文?

目前使用 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'])

您是否查看了Tweepy中的數據流文檔。 它似乎接近你想要的。 至於那些帳戶推文是私人的,如果您關注他們並且他們關注您,那么他們的推文會出現在您的提要中,並且通過經過身份驗證的帳戶,它們應該可供您的 stream 使用。

不,那里沒有。 您可以這樣做的唯一方法是通過帳戶活動 (webhook) API 並且如果這些私人帳戶同意登錄並向您的應用程序傳遞事件。 您不能簡單地來自受保護帳戶的 stream 事件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM