使用Tweepy/Python访问受保护的Twitter流



我正在使用Tweepy作为Python Twitter包装器编写一个小型Twitter Bot,我正在尝试访问我的朋友写的推文,他们的Twitter帐户被设置为私人帐户。机器人会跟踪他们,反之亦然,但出于某种原因,我无法访问受保护朋友的推文。这是处理Twitter流的代码片段:

auth = OAuthHandler(ckey, csecret)
auth.set_access_token(atoken, asecret)
twitterStream = Stream(auth, listener())
twitterStream.filter(track=[hotword])

有人能告诉我怎么做对吗?干杯

流/过滤器API不会返回受保护的内容。

来自文档:

返回与一个或多个筛选器谓词匹配的公共状态。

你甚至看不到他们使用以下参数,该参数指定了你对流API感兴趣的用户:

指示应当在流上递送其推文的用户不支持跟踪受保护的用户

要获得受保护的tweet,您需要REST端点。

最新更新