在Twitter中从用户到用户的转发次数和转发次数

时间:2014-12-17 21:39:47

标签: twitter twitter4j

我需要做以下事情 对于Twitter中的特定用户的每个追随者,我需要该用户做的转发号码和转发号码 例如:对于用户A,假设userB是userA的关注者,我需要收藏者的数量和转发用户B的数量为userA的推文

谢谢

1 个答案:

答案 0 :(得分:0)

对于收藏夹的数量,您可以检查用户B的每个收藏,并检查是否来自用户A.我认为您已经拥有关注者,所以

for (User B : followers){
ResponseList<Status> favorites = t.getFavorites(B.getId()); // t is your Twitter Instance
for(Status f : favorites)
if(A.getId() == B.getUser().getId()) countF++;
}

对于转推的数量,您也可以这样做。我想你已经有一个跟随者的推文(你可以通过API获得3200)

for(Status sB : StatusesB)
if (sB.isRetweet()){ 
if(A.getId() == sB.getRetweetedStatus().getUser().getId()) countRT++;
}