0

私は次のように TwitterFactory を使用しています。

  ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true)
            .setOAuthConsumerKey("xxxxxxxxxxxxxx")
            .setOAuthConsumerSecret("xxxxxxxxxxxxx")
            .setOAuthAccessToken(xxxxxxxxxxxxx )
            .setOAuthAccessTokenSecret(xxxxxxxxxxxxx);

        TwitterFactory tf = new TwitterFactory(cb.build());


        twitter = tf.getInstance();

        long cursor = -1;

        IDs ids = twitter.getFollowersIDs(cursor);

問題は、ID は必要ないのですが、フォロワーのユーザー名を取得する必要があり、その方法がわかりません。ユーザー名を取得する方法について何か考えはありますか?

コードの更新:

  ConfigurationBuilder cb = new ConfigurationBuilder();
        cb.setDebugEnabled(true)
            .setOAuthConsumerKey("xxxxxxxxxxxxxx")
            .setOAuthConsumerSecret("xxxxxxxxxxxxx")
            .setOAuthAccessToken(xxxxxxxxxxxxx )
            .setOAuthAccessTokenSecret(xxxxxxxxxxxxx);

        TwitterFactory tf = new TwitterFactory(cb.build());


        twitter = tf.getInstance();

        long cursor = -1;

        IDs ids = twitter.getFollowersIDs(cursor);

         long[] id = ids.getIDs();
            ResponseList<User> users = twitter.lookupUsers(id);               
            for (User user : users) {
                usernames.add(user.getScreenName());

            }
        }
4

1 に答える 1