Uso de oauth para hablar con el servidor de twitter con su aplicación para android

Video: Como tener INTERNET GRATIS para Android 2015 | FUNCIONANDO SIN SALDO

El código de la aplicación para Android tiene que hablar con Twitter en su nombre. Y normalmente, hablar con Twitter, que proporcione un nombre de usuario y contraseña. Pero en caso de que sea compartir su contraseña de Twitter con cualquier aplicación que se le presente? Probablemente no. Su contraseña es similar a la llave de su casa. Usted no quiere dar copias de su llave de casa a los extranjeros, y no desea que una aplicación Android para recordar su contraseña de Twitter.

Entonces, ¿cómo puede su aplicación publicar un tweet sin tener su contraseña de Twitter? Una respuesta es OAuth, una forma estandarizada para tener aplicaciones conectarse a computadoras centrales.

Las grandes cadenas, feas en este código son cadenas de OAuth. Se obtiene cadenas de este tipo desde el sitio web de Twitter.

Twitter - // ... Algunos código va hereConfigurationBuilder constructor = new ConfigurationBuilder () - builder.setOAuthConsumerKey ( “01qedaqsdtdemrVJIkU1dg”) setOAuthConsumerSecret ( “TudeMgXgh37Ivq173SNWnRIhI”) setOAuthAccessToken ( “1385541-ueSEFeFgJ8vUpfy6LBv6”) setOAuthAccessTokenSecret ( “G2FXeXYLSHI7XlVdMsS2e”) -... TwitterFactory de fábrica = new TwitterFactory (builder.build ()) - Twitter factory.getInstance = () -

Video: API Twitter - obtener Tweets(timeline) de un usuario con PHP en formato JSON

Si gobbledygook del tipo que se ve aquí se copia correctamente, su aplicación adquiere el permiso revocable para actuar en nombre del usuario de Twitter. Y la aplicación no se apodera de la contraseña del usuario.

Ahora, aquí vienen las renuncias:

  • OAuth funciona, y es más seguro que usar contraseñas de Twitter ordinarios, pero es demasiado complicado de explicar por qué aquí.

  • la seguridad de aplicaciones verdadera requiere algo más que lo que se ve en el código anterior.

    Video: Android Emulator running Twitter oAuth

    Para más amplia cobertura de OAuth, visita oauth.net: La web oficial de los desarrolladores de OAuth.

  • Los códigos en el ejemplo anterior no funcionan.

    Video: CROWDFIRE (App) | Cómo aumentar tus seguidores en Twitter e Instagram

    Debe crear su propio juego de llaves de OAuth y copiarlos en su código Java.

Artículos Relacionados