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:
- Conexión a Android con Twitter - Obtener respuesta nula de twitter
- Android: agregando imagen al tweet usando la API REST de tela, Twitter y Retrofit
- Integración de Twitter con oauth y twitter4j
- Inicio de sesión móvil de Facebook y validación del servidor
- Twitter4j getOAuthRequestToken () con la URL de devolución de llamada falla en Android?
//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()); }
- Biblioteca común en android para compartir en las redes sociales?
- Subir vídeo en twitter
- Tejido TwitterKit en Xamarin
- Compartición de Android en Twitter
- ¿Dónde puedo encontrar el código fuente para las aplicaciones de gmail, facebook y twitter para Android? ¿Son incluso de código abierto?
- Android: ¿Puedo usar esta intención de una aplicación de terceros?
- OAuth + Twitter en Android: falla de devolución de llamada
- Android y Twitter4j: ¿Manejando OAuth con un widget de Webview?
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 ANR, sin código de actividad a la vista
- Flash OS de Firefox en dispositivos "no compatibles"