如何使用 Python-Twitter 从我的时间线上查看每个转推的用户名?这是我到目前为止所拥有的,它带回了没有转发用户名的时间线:
import twitter
api = twitter.Api(xxxxxx)
statuses = api.GetUserTimeline('username', include_rts=True)
for tweet in statuses:
print tweet
我认为您会使用的方法是需要 statusID 的 GetTweets,我不确定您将如何将状态 ID 从时间线调用传递到 GetRetweets 调用?
提前致谢!
请您参考如下方法:
试试这个:
import twitter
t = twitter.Api(...)
statuses = t.GetUserTimeline('username', include_rts=True)
for tweet in statuses:
retweets = t.GetRetweets(tweet.GetId())
users = [retweet.GetUser().GetScreenName() for retweet in retweets]
print tweet.GetId(), users
希望对您有所帮助。
