我需要做以下事情 对于Twitter中的特定用户的每个追随者,我需要该用户做的转发号码和转发号码 例如:对于用户A,假设userB是userA的关注者,我需要收藏者的数量和转发用户B的数量为userA的推文
谢谢
答案 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++;
}