为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取给定用户的推文?

如何获取给定用户的推文?

紫衣仙女 2021-03-12 05:27:03
我正在尝试使用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,但是,尽管在文档中列出了它,但据我所知,它似乎并不存在。


查看完整回答
反对 回复 2021-03-30
?
牛魔王的故事

TA贡献1830条经验 获得超3个赞

您必须明确输入screen_name=user_id=否则该值将默认为经过身份验证的用户。

例子:

statuses = api.GetUserTimeline(screen_name='some_handle')

或者

statuses = api.GetUserTimeline(user_id=22233344)


查看完整回答
反对 回复 2021-03-30
  • 2 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信