使用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?
答案 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
希望有所帮助。