Android twitter enviar mensaje directo

He integrado twitter con mi aplicación. La publicación en Twitter funciona bien. Ahora estoy tratando de enviar un mensaje directo a uno de seguidor pero que muestra IlligalStateException: credenciales de autenticación faltan ensureAuthenticationEnabled.

Aquí está mi código para enviar el mensaje directo:

//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()); } 

Echa un vistazo al mensaje de error:

Faltan credenciales de autenticación.

De acuerdo con la página de ejemplo de código de twitter4j:

Para ejecutar los códigos de ejemplo, necesita tener credenciales de OAuth configuradas en twitter4j.properties. Consulte http://twitter4j.org/en/configuration.html para obtener instrucciones sobre cómo hacerlo ..

Debe iniciar sesión para enviar mensajes directos en Twitter. Debe configurar sus credenciales de autenticación por uno de los tres métodos que se proporcionan en la página Configuración de Twitter4J antes de que el ejemplo de código funcione. Intente autenticar al usuario utilizando un archivo twitter4j.properties, un ConfigurationBuilder, propiedades del sistema o variables de entorno.

  • Android twitter4j - ¿Cómo compartir la imagen remota?
  • Crashlytics encontró una clave de API no válida - AndroidStudio build
  • Aplicación de Android para aplicaciones de Twitter
  • ¿Utilizando el botón de inicio de sesión personalizado con Twitter Fabric?
  • ¿Cómo publicar un tweet desde una aplicación de Android en una cuenta específica?
  • Cómo crear un botón de Twitter en Android?
  • Error de Qucikblox: para iniciar sesión en Android en Android
  • ¿Cómo encontrar el nombre del país desde el nombre de la ciudad en Java?
  • Android Twitter con error oauth-signpost Error en la autorización (servidor respondió con un 401)
  • En Android - ¿Cómo publicar directamente tweet a los siguientes usuarios de un usuario de autenticación en Android sin abrir Tweet diálogo (cuadro de diálogo Mensaje)
  • No puede resolver el símbolo 'Twitter' - Twitter Tela
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.