twitter转发用户id api python

时间:2013-06-17 18:53:12

标签: python api twitter social-networking

使用twitter api和python,我需要知道如何获取转发推文的所有人的所有用户ID。

我去了这里:https://dev.twitter.com/docs/api/1/get/statuses/%3Aid/retweeted_by

但我不知道怎么把它放到python中。

到目前为止,这是我的代码:

from twitter import *
t = Twitter(auth=OAuth(....))
twitter = t.statuses.user_timeline.snl()

twitter[0]['text']           # gets the tweet
twitter[0]['retweet_count']  # gets the number of retweets

我的下一行是什么获取转发的所有用户的ID?

1 个答案:

答案 0 :(得分:0)

您应该将retweets_of_me用于Twitter API 1.1,retweeted_by已弃用且不起作用。

以下是一个例子:

from twitter import *

t = Twitter(auth=OAuth(...))

tweets = t.statuses.user_timeline.snl()

for tweet in tweets:
    retweets = t.statuses.retweets_of_me(since_id=str(tweet['id']), max_id=str(tweet['id']))
    print retweets

希望有所帮助。