public void onDirectMessage(long forUser, DirectMessage directMessage) { log.debug("DirectMessage for the user:" + forUser + " text:" + directMessage.getText()); }
List<DirectMessage> messages = twitter.getDirectMessages(); for (DirectMessage message : messages) { System.out.println(message.getText()); }
public void onDirectMessage(DirectMessage directMessage) { log.debug("onDirectMessage text:" + directMessage.getText()); }
@Converter public static String toString(DirectMessage dm) throws ParseException { return new StringBuilder() .append(dm.getCreatedAt()).append(" (").append(dm.getSenderScreenName()).append(") ") .append(dm.getText()) .toString(); }
/** * Usage: java twitter4j.examples.GetDirectMessages ID Password * @param args String[] */ public static void main(String[] args) { if (args.length < 2) { System.out.println("No TwitterID/Password specified."); System.out.println( "Usage: java twitter4j.examples.GetDirectMessages ID Password"); System.exit( -1); } Twitter twitter = new Twitter(args[0], args[1]); try { List<DirectMessage> messages = twitter.getDirectMessages(); for (DirectMessage message : messages) { System.out.println("Sender:" + message.getSenderScreenName()); System.out.println("Text:" + message.getText() + "\n"); } System.exit(0); } catch (TwitterException te) { System.out.println("Failed to get messages: " + te.getMessage()); System.exit( -1); } } }