【问题标题】:Python TweetStream Access DeniedPython TweetStream 访问被拒绝
【发布时间】:2014-12-14 13:13:49
【问题描述】:

我不断从 TweetStream 1.1.1 收到此异常,"exception.code == 404:uthenticationError("Access denied")" 它上周有效,但现在无效。我尝试了不同的用户名和密码。我可以使用我的帐户信息登录 Twitter。我什至删除并重新安装了模块。是什么赋予了?感谢您的帮助!

我尝试运行这个...

import tweetstream
stream = tweetstream.SampleStream("MY_USERNAME", "MY_PASSWORD")
for tweet in stream:
    print tweet

错误实际上是这样的:

Traceback (most recent call last):
File "<pyshell#28>", line 1, in <module>
for tweet in stream:
File "C:\Python27\lib\site-packages\tweetstream-1.1.1-py2.7.egg\tweetstream\streamclasses.py", line 165, in __iter__
self._init_conn()
File "C:\Python27\lib\site-packages\tweetstream-1.1.1-py2.7.egg\tweetstream\streamclasses.py", line 103, in _init_conn
raise AuthenticationError("Access denied")
AuthenticationError: Access denied

【问题讨论】:

    标签: python twitter access-denied tweetstream


    【解决方案1】:

    Twitter 发布了下一版本的 API (1.1)。而 tweetstream 还不支持它。请参阅 tweetstream 项目问题跟踪器上的 relevant issue

    【讨论】:

    • 是否仍然可以对 Twitter 使用用户名/密码身份验证。现在不都是 OAuth,因此拒绝访问吗?
    【解决方案2】:

    这里有同样的问题,我也无法让项目问题跟踪器(由@alecxe 链接)中提到的修补版本工作。

    Twitter 在https://dev.twitter.com/docs/twitter-libraries 处提供了应与较新 API 一起使用的库列表

    它列出了很多,包括 Python 的几个。

    【讨论】:

      猜你喜欢
      • 2017-12-17
      • 1970-01-01
      • 1970-01-01
      • 2013-09-03
      • 1970-01-01
      • 2013-06-15
      • 2015-10-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多