2012-05-31 29 views
10

Estoy usando el Twitter web-intents/javascript API, y estoy un poco sorprendido. Lo que me gustaría hacer es escuchar un evento después de que ocurra un tweet. Siguiendo su ejemplo:Cómo obtener ID de Tweet desde el evento de tweet

twttr.events.bind('tweet', function(event) { 
    // Do something there 
}); 

Sin embargo, lo que me gustaría hacer es almacenar el ID pío, o alguna otra información relevante. Si echo un vistazo al objeto event, no parece haber ninguna información relevante en el atributo data.

¿Es posible obtener la ID del tweet (o cualquier otro detalle sobre el tweet) escuchando un evento de tweet?

+1

¿Has tenido algo de suerte con esto? Solo recibo un valor nulo para event.data –

+0

Como se indica en el comentario de la respuesta de ascii-lime, el valor 'data' es nulo. No he tenido suerte con esto :( – NT3RP

+0

Parece que el evento.data.user_id solo se rellena en el evento "seguir", no pude encontrar una respuesta para tu pregunta, ¿o sí? – Tangocoder

Respuesta

0

Si desea la ID de tweet, puede utilizar la API de transmisión de Twitter, donde proporcionan casi todos los detalles con respecto a un tweet.

Pero esto tiene algo que ver, ya que necesitarás saber el hashtag o al menos una parte del contenido del tweet.

0

Como se citó a Xeno, no puede obtener dicha información desde el Widget JS del navegador de Twitter. Los enlaces de eventos están destinados únicamente a la siguiente finalidad:

Mediante la adición de los oyentes a las acciones que los usuarios realizan en Web Propósitos, que puede activar la funcionalidad de la aplicación, o enviar datos (anónimo) sobre esos eventos a su sistema de análisis web (como Google Analytics, Omniture , o en su propio motor de análisis.)

Así que, básicamente, usted es capaz de hacer algo dentro de su aplicación cuando el usuario ha twitteado algo.

En este JSBin (http://jsbin.com/nalexuwuhi/1/) acabo de crear una prueba básica, donde se puede ver todo el objeto del evento. El valor de "tweet_id" solo está destinado a "decir" Twitter a qué tweet está respondiendo, p. tweet padre y no lo que es el tweet_id del tweet create. Creo que para tal fin debe usar la API de Twitter y, por lo tanto, la codificación del lado del servidor.

Cuestiones relacionadas