GetUserTimeline总是返回我自己的时间轴

Pat*_*ick 5 python twitter timeline python-2.7

我正在使用python-twitter库,但我无法获得指定用户的时间线.例

print [s.text for s in api.GetUserTimeline('@BarackObama')]
Run Code Online (Sandbox Code Playgroud)

收益:

[u'test']
Run Code Online (Sandbox Code Playgroud)

这是我的最后一条推文(api是tweeter.Api(...)返回的对象).

有人可以帮我弄这个吗?

编辑:完整的代码:

import twitter
api = twitter.Api(consumer_key='',consumer_secret='',access_token_key='',access_token_key='')
print [s.text for s in api.GetUserTimeline('BarackObama')]
Run Code Online (Sandbox Code Playgroud)

Tal*_*lin 8

请尝试此操作(screen_name将接受@BarackObama,BarackObamabarackobama):

print [s.text for s in api.GetUserTimeline(screen_name='@BarackObama')]
Run Code Online (Sandbox Code Playgroud)

(参见GetUserTimelinetwitter_test.py中的测试代码 - 也就是说文档需要更新)