2

我正在尝试提取转发特定推文的推特用户的屏幕名称。这是我在 Python 中的代码

# Connect to Twitter
auth = tweepy.AppAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
api = tweepy.API(auth)
print (api.rate_limit_status())

# Get original Tweet details
status = api.get_status(839200990293180416)
retweets = api.retweets (status.id)
print ("Tweet %s, originally posted by %s, was retweeted by..." %(status.id, status.user.screen_name))

# Getting all the retweets
for retweet in retweets:
    print (retweet.user.screen_name)
    unconnected[retweet.user.screen_name] = retweet.user;

对于这条特定的推文(https://twitter.com/yumisakugawa/status/839200990293180416),我知道有 42 条转发,但我只得到了 18 条转发的结果。转发次数超过 18-20 条的其他推文似乎也发生了同样的事情。

这是由于转推 API 速率限制吗?我认为限制是 100 转推。有人可以帮我弄这个吗?

4

0 回答 0