Twitter API:如何获取转推的转推?

4

我想获取与当前转推类似的所有转推。

我的意思是:

如果有人转推了一条推文,我想获取他的推文ID(转推ID),并获取原始推文的所有转推,该用户转推了这些转推。

所以:原始推文 -> 用户转推ID

get statuses/retweets/user_retweet_id.json 

/*as statuses/retweets/original_tweet_id*/

这可行吗?

P.S:我问这个问题是因为如果我获取关于转推user_retweet_id)的一般信息,我可以获得有关原始推文retweet_count)的信息,但我无法从中获取原始推文转推

2个回答

3
据我所知,目前没有获取转发的转发信息的方法,因为本质上你是在转发原始帖子。只需转发一个已经存在的转发,你会发现你实际上转发了原始推文,并且不会留下任何有关中间步骤的标记。

0

虽然没有直接的方法,但您可以执行以下操作:

  • 提取实际发布推文的用户的主要用户名
  • 使用twitter.showTimeline()提取他的时间线
  • 然后使用字符串匹配查找您的推文
  • 这将给您原始推文ID
  • 然后您可以使用该原始推文ID查找最近100条转发

我正在使用twitter4j进行此操作


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接