推特上用户之间的收藏夹和转发次数



我需要执行以下操作对于Twitter中每个关注者到特定用户,我需要该用户做的收藏数和转发数例如:对于用户 A,假设用户 B 是用户 A 的关注者,我需要用户 B 为用户 A 的推文做的收藏数和转发数

谢谢

对于收藏夹的数量,您可以检查用户 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++;
}

最新更新