Example usage for twitter4j Twitter getMemberSuggestions

List of usage examples for twitter4j Twitter getMemberSuggestions

Introduction

In this page you can find the example usage for twitter4j Twitter getMemberSuggestions.

Prototype

ResponseList<User> getMemberSuggestions(String categorySlug) throws TwitterException;

Source Link

Document

Access the users in a given category of the Twitter suggested user list and return their most recent status if they are not a protected user.

Usage

From source file:twitter4j.examples.suggestedusers.GetMemberSuggestions.java

License:Apache License

/**
 * Usage: java twitter4j.examples.suggestedusers.GetMemberSuggestions [slug]
 *
 * @param args message/*  ww  w  .ja v a2 s . co  m*/
 */
public static void main(String[] args) {
    if (args.length < 1) {
        System.out.println("Usage: java twitter4j.examples.suggestedusers.GetMemberSuggestions [slug]");
        System.exit(-1);
    }
    System.out.println("Showing suggested users in " + args[0] + " category.");
    try {
        Twitter twitter = new TwitterFactory().getInstance();
        ResponseList<User> users = twitter.getMemberSuggestions(args[0]);
        for (User user : users) {
            if (user.getStatus() != null) {
                System.out.println("@" + user.getScreenName() + " - " + user.getStatus().getText());
            } else {
                // the user is protected
                System.out.println("@" + user.getScreenName());
            }
        }
        System.out.println("done.");
        System.exit(0);
    } catch (TwitterException te) {
        te.printStackTrace();
        System.out.println("Failed to get suggested users: " + te.getMessage());
        System.exit(-1);
    }
}