使用python连接到REST Twiiter API时出错

时间:2017-01-19 20:07:01

标签: python rest twitter

我正在尝试连接到Twitter REST API。我在命令行中用pi下载了twitter包。在我做的另一个程序中,我可以连接到流Twitter API。这是我的代码:

导入必要的包以处理JSON格式的数据

try:
    import json
    except ImportError:
    import simplejson as json

# Import the necessary methods from "twitter" library
from twitter import Twitter, OAuth, TwitterHTTPError, TwitterStream

# Variables that contains the user credentials to access Twitter API
ACCESS_TOKEN = ''
ACCESS_SECRET = ''
CONSUMER_KEY = ''
CONSUMER_SECRET = ''
oauth = OAuth(ACCESS_TOKEN, ACCESS_SECRET, CONSUMER_KEY, CONSUMER_SECRET)

twitter = Twitter(auth=OAuth)

twitter.statuses.home_timeline()

我收到此错误:

line 263, in __call__
headers.update(self.auth.generate_headers())
TypeError: generate_headers() missing 1 required positional argument: 'self'

我该如何解决?

1 个答案:

答案 0 :(得分:0)

我相信你要做的是

twitter = Twitter(auth=oauth)