[英]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.