Twitter をアプリケーションに統合しました。ツイッター投稿は順調です。今、フォロワーの 1 人にダイレクト メッセージを送信しようとしていますが、IlligalStateException:Authentication credentials are missing ensureAuthenticationEnabled と表示されています。
ダイレクトメッセージを送信するコードは次のとおりです。
//SEND DIRECT MESSAGE TO TWITTER FRIENDS WALL
public static void sendDirectMessageToFriend(String friendId,String messsage){
Twitter sender =new TwitterFactory().getInstance();
try {
DirectMessage message = sender.sendDirectMessage(friendId, messsage);
} catch (TwitterException e) {
e.printStackTrace();
}
//System.out.println("Sent: " message.getText() + " to @" + message.getRecipientScreenName());
}