2

在 python 中使用 twitter api,我需要知道如何获取所有转发推文的人的所有用户 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 的下一行是什么?

4

1 回答 1

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

希望有帮助。

于 2013-06-17T19:16:13.047 回答