1

我正在尝试使用 python 从用户那里提取推文。这是 3 行代码,但 python 让我很难过。

>>> import twitter
>>> api = twitter.Api()
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    api = twitter.Api()
AttributeError: 'module' object has no attribute 'Api'

最后一行代码是:

>>> status = api.GetUserTimeline('username')

我如何修复第二行的错误。我有 python 3.2.2.3

4

1 回答 1

2

您需要先进行身份验证:

api = twitter.Api(consumer_key='consumer_key',
                  consumer_secret='consumer_secret',  
                  access_token_key='access_token',   
                  access_token_secret='access_token_secret')

消费者密钥、消费者秘密、access_token 和 access_token_secret 可在 Twitter 开发页面上找到:https ://dev.twitter.com/apps

用它来创建一个假的应用程序,它会给你你需要的信息。

如果您需要更多帮助,请访问以下网站:https ://code.google.com/p/python-twitter/

干杯

于 2013-06-14T20:19:16.463 回答