Python GetUserTimeline始终返回我自己的时间线

Python GetUserTimeline始终返回我自己的时间线,python,python-2.7,twitter,timeline,Python,Python 2.7,Twitter,Timeline,我正在使用python twitter库,但无法获取指定用户的时间线。 范例 返回: [u'test'] 这是我最后一条tweet(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.GetUse

我正在使用python twitter库,但无法获取指定用户的时间线。 范例

返回:

[u'test']
这是我最后一条tweet(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')]
试试这个(屏幕名称将接受
@BarackObama
BarackObama
BarackObama
):


(c.f.-也就是说文档需要更新)

len(api.GetUserTimeline('@BarackObama')返回了什么?发布您的所有代码(如果是一个简短、自包含的示例)也会很有用。您是否先以自己的身份登录?如果您只导入模块,设置api对象并运行上面的代码行,会发生什么情况?它是否与
GetUserTimeline('BarackObama')
(不带@符号)一起工作?@Talvalin:len()=1(我的推文)谢谢。这就是我要找的。
import twitter
api = twitter.Api(consumer_key='',consumer_secret='',access_token_key='',access_token_key='')
print [s.text for s in api.GetUserTimeline('BarackObama')]
print [s.text for s in api.GetUserTimeline(screen_name='@BarackObama')]