Obtención de respuestas de tweets a un tweet en particular de un usuario en particular

Estoy intentando revisar los tweets de un usuario en particular y obtener todas las respuestas en ese tweet. Encontré que el APIv1.1 de twitter no lo soporta directamente.

¿Existe un truco o una solución alternativa para obtener las respuestas para un tweet en particular? Estoy usando Python Streaming API.

Hay una solución alternativa utilizando la API REST.

Necesitará el id_str y @nombre de usuario del autor del tweet original para el cual desea encontrar respuestas.

Debe utilizar la API de búsqueda para el “@nombre de usuario” del autor. Revise los resultados buscando el campo ‘in_reply_to_status_id’ para comparar con el id_str del tweet específico para el que desea respuestas.

A continuación, se presenta una solución para obtener respuestas de un tweet creado por “username” usando la API de rest usando tweepy

1) Encuentre el tweet_id del tweet para el cual se requieren las respuestas para ser recuperado

2) Usando el método de búsqueda de la API, consulte lo siguiente (q = “@ username”, since_id = tweet_id) y recupere todos los tweets desde tweet_id

3) los resultados que coinciden con in_reply_to_status_id con tweet_id son las respuestas para la publicación.

replies=[] non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0xfffd) for full_tweets in tweepy.Cursor(api.user_timeline,screen_name=name,timeout=999999).items(10): for tweet in tweepy.Cursor(api.search,q='to:'+name,result_type='recent',timeout=999999).items(1000): if hasattr(tweet, 'in_reply_to_status_id_str'): if (tweet.in_reply_to_status_id_str==full_tweets.id_str): replies.append(tweet.text) print("Tweet :",full_tweets.text.translate(non_bmp_map)) for elements in replies: print("Replies :",elements) replies.clear() 

El código anterior recuperará 10 tweets recientes de un usuario (nombre) junto con las respuestas a ese tweet en particular. Las respuestas se guardarán en una lista llamada respuestas . Puede recuperar más tweets aumentando el recuento de elementos (por ejemplo: elementos (100)).