none
Consumir API de twitter RRS feed

  • Pregunta

  • Hola,

    Ya en la versión de WP7 estuve creando una pequeña app que consumía tanto la api de Facebook como la de Twitter.

    Lo hacía por medio de WebClient, ahora me entro la curiosidad de volver hacer la misma aplicación pero para WP8 ya que deje de desarrollar para phone en la versión 7. He visto que hay multiples diferencias, para empezar la API de twitter se ha actualizado ahora hay que consumir la versión 1.1 dev.twitter.com, WebClient ya no está soportado en WP8, etc.

    ¿Podríais orientarme de como hacerlo? He visto varios ejemplos por la red, por poner un ejemplo:

    https://code.msdn.microsoft.com/windowsapps/Twitter-Sample-using-f36bab75

    Pero en ninguno de ellos consigo cargar el timeline.

    He registrado la App en twitter para obtener consumer secrect, tokens, etc.

    Espero podáis ayudarme.

    Un cordial saludo

    lunes, 13 de julio de 2015 18:19

Todas las respuestas

  • Hola David Abolafia, puede utilizar el siguiente código:

    var service = new TwitterService("Consumer key", "Consumer secret"); 
                    service.AuthenticateWith("Access token", "Access token secret"); 
                    
                    //ScreenName is the profile name of the twitter user. 
                    service.ListTweetsOnUserTimeline(new ListTweetsOnUserTimelineOptions() { ScreenName = "the_appfactory" }, (ts, rep) => 
                    { 
                        if (rep.StatusCode == HttpStatusCode.OK) 
                        { 
                            //bind 
                            this.Dispatcher.BeginInvoke(() => { tweetList.ItemsSource = ts; }); 
                        } 
                    }); 
                } 
                else 
                { 
     
                    MessageBox.Show("Please check your internet connestion."); 
                } 

    Eso te ayudará a conseguir los tweets del Timeline del usuario autenticado, para que te familiarices más te dejo este ejemplo que está hecho para Windows Store, pero te puede ser algo de la lógica.

    Twitter Sample using twitter API v1.1

    Si te sirvió márcalo como respuesta :)


    Wilson Vargas
    Twitter | @Wilson_VargasM
    "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes


    jueves, 16 de julio de 2015 0:28
  • Buenas,

    Antes de nada agradecerte que te hayas tomado tu tiempo en resonder Wilson Vargas.

    No sé si tu personalmente has trabajado con la API de twitter para Windows Phone 8 o has tenido tiempo de probar este ejemplo. Este fue otro de los ejemplos que probé en su momento antes de buscar ayuda aquí.

    De todas formas voy a detallar (con este ejemplo) los pasos que sigo a la hora de probarlos y el resultado que obtengo, por si fuera que hago alguna cosa mal.

    Como comenté arriba registré una app en para obtener: Consumer key, Consumer secrect, Access token y Access token secrect. Los pasos que realicé para hacer esto fueron dirigirme a https://apps.twitter.com/, "Create New App"

    Relleno todos los campos y pulso el botón "Create your Twitter Application"

    Ahora en el visual studio con la aplicación que me has proporcionado, instalé el nuget TweetSharp

    Ejecuto la app y obtengo como resultado una pantalla en blanco, sin ninguna actividad. Esto es lo que me suele pasar con la mayoría de los ejemplos sencillos que he encontrado.

    Espero que con esta información sea más sencillo orientarme e indicarme en que me estoy equivocando.

    De nuevo agradecerte que te hayas tomado tu tiempo en leerme, buscar un ejemplo y contestarme.



    jueves, 16 de julio de 2015 19:26