我正在尝试使用Twitter API来自动获取给定用户的最后一条推文,但是我遇到了麻烦:/我正在使用此库:https : //code.google.com/p/python-twitter/我安装了它,似乎一切正常,但是当我尝试获取用户的时间轴时,我只会得到所有的时间轴:(这是我的代码:import twitterapi = twitter.Api(consumer_key='***', consumer_secret='****', access_token_key='***', access_token_secret='****')statuses = api.GetUserTimeline('@twitterapi')print [s.text for s in statuses]有什么我想念的吗?
2 回答
哈士奇WWW
TA贡献1799条经验 获得超6个赞
我相信您必须提供userId而不是screen_name才能使GetUserTimeLine工作。
同样,尽管您可能希望这将返回与该用户的家庭状态页相同的信息,但不会。相反,它仅返回该用户的推文。
twitter API文档提到了另一种方法-GetFriendsTimeline,但是,尽管在文档中列出了它,但据我所知,它似乎并不存在。
牛魔王的故事
TA贡献1830条经验 获得超3个赞
您必须明确输入screen_name=
,user_id=
否则该值将默认为经过身份验证的用户。
例子:
statuses = api.GetUserTimeline(screen_name='some_handle')
或者
statuses = api.GetUserTimeline(user_id=22233344)
添加回答
举报
0/150
提交
取消