python - twitter api 不工作简单命令

标签 python api twitter social-networking tweets

我正在尝试使用 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

最佳答案

您需要先进行身份验证:

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

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

用它来创建一个假应用程序,它会为您提供所需的信息。

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

干杯

关于python - twitter api 不工作简单命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17116450/

相关文章:

python - 将复杂模块导入到Processing.py中

python - 使用Python的requests库代替cURL

java - 如何检查 Twitter 用户声明的位置是否存在?

python - matplotlib.finance.candlestick_ohlc 绘制日内 1 分钟柱数据,每小时有时间间隔和适当的 xticklabels

python - 如何在 scipy 中创建一个巨大的稀疏矩阵

php - 当同时发出许多 API 请求时 xampp 崩溃

grails - 在对Twitter/Facebook进行身份验证之后,对Spring Security进行身份验证

python - 如何将 MongoDB 中的 JSON 插入的created_at字段转换为Python中的日期时间对象

python - 在 Django 1.5 中使用多个 AUTH_USER_MODEL 的正确方法是什么?

javascript - 如何使用 WSO2 API 管理器为我们自己的数据库创建 API