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

时间:2016-04-16 21:40:24

标签: python twitter tweepy

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

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

有人提示如何做对吗? 干杯!

1 个答案:

答案 0 :(得分:2)

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

来自docs

  

返回与一个或多个过滤谓词匹配的公共状态。

您甚至无法使用指定您对Streaming API感兴趣的用户的follow parameter来查看它们:

  

表示应在流上传递推文的用户。 不支持以下受保护用户

要获取受保护的推文,您需要使用REST端点。