2010-12-14 5 views
3

Hey. J'ai installé avec succès l'API Twitter Streaming. Je peux lire les statuts, mais je ne sais pas exactement comment faire la distinction entre les tweets et les retweets.Twitter streaming api - comment lire les retweets

http://dev.twitter.com/pages/tweet_entities

Mes questions sont - comment savez-vous que est un tweet/retweet - comment puis-je obtenir la liste des ids des utilisateurs qui ont retweeté le tweet d'origine

Thx.

+0

Je pense que si la clé de retweeted_status existe alors c'est un retweet. Ai-je raison? Mais pourquoi la clé retweetée est-elle toujours fausse? – xpepermint

+0

se référer http://stackoverflow.com/questions/5710303/pulling-retweets-using-twitter-user-timeline-in-json-format/5775592#5775592 –

Répondre

0

Si vous cherchez des RT particuliers, disons de Jack et Paul. Jut piste "RT @Jack" et "RT @Paul".

0

Dans le JSON vous revenez de l'API, vous obtiendrez des données comme ceci:

{ 
    "retweeted":false, 
    "text":"Testing streaming api", 
    "geo":{...} 
} 

obtenir simplement la valeur de retweeted et vous avez votre réponse.

+0

Bien qu'il semble qu'après Retweet on devrait avoir "retweeté": false , mais ce n'est pas comme ça, même après Retweet je ne suis pas en mesure d'obtenir le statut True Retweet dans resoponse.I pense qu'il y a un problème avec la réponse.J'ai déjà développé l'application Twitter pour iphone.Even, je suis également à la recherche de la même .... –

+0

Aussi, je crois que cela permettrait de détecter si le tweet réel affiché * a été retweeté. Il ne détecterait pas si c'est un retweet lui-même. – Jon