使用Twitter4J的朋友的好友列表

san*_*rat 6 java twitter4j

如何使用Twitter4J获取朋友或粉丝的好友列表?

使用getFriendsId(),我只能检索经过身份验证的当前用户的朋友/关注者列表.我想要的是获得经过身份验证的用户的关注者或朋友的朋友列表.

vik*_*iii 6

这将显示您朋友的粉丝的名字.

      User u1 = null ;
      long cursor = -1;
      IDs ids;
      System.out.println("Listing followers's ids.");
      do {
              ids = twitter.getFollowersIDs("username", cursor);
          for (long id : ids.getIDs()) {
              System.out.println(id);
              User user = twitter.showUser(id);
              System.out.println(user.getName());
          }
      } while ((cursor = ids.getNextCursor()) != 0);
Run Code Online (Sandbox Code Playgroud)


san*_*rat 2

long lCursor = -1;
IDs friendsIDs = twitter.getFriendsIDs(userID, lCursor);
System.out.println(twitter.showUser(userID).getName());
System.out.println("==========================");
do
{
  for (long i : friendsIDs.getIDs())
   {
       System.out.println("follower ID #" + i);
       System.out.println(twitter.showUser(i).getName());
   }
}while(friendsIDs.hasNext());
Run Code Online (Sandbox Code Playgroud)

  • 这段代码不是反复攻击API,可能会因为超出速率限制而被封禁吗? (4认同)