2015-04-28 18 views
7

Sto provando a passare attraverso i tweet di un particolare utente e ottenere tutte le risposte su quel tweet. Ho scoperto che l'APIv1.1 di twitter non lo supporta direttamente.Ottenere risposte tweet a un particolare tweet da un particolare utente

C'è un trucco o una soluzione alternativa per ottenere le risposte per un particolare tweet. Sto usando python Streaming API.

risposta

12

C'è una soluzione alternativa che utilizza l'API REST.

Avrete bisogno di id_str e @username dell'autore del tweet originale a cui volete trovare le risposte.

È necessario utilizzare Search API per "@nomeutente" dell'autore. Passa attraverso i risultati cercando il campo 'in_reply_to_status_id' per confrontarlo con l'id_str del tweet specifico per il quale vuoi le risposte.

+2

Puoi scrivere come programmeresti questo? – Adriano10

6

Ecco un lavoro in giro per andare a prendere le risposte di un tweet fatta da "nome utente" utilizzando l'API REST utilizzando tweepy

1) Trovare la tweet_id del tweet per il quale sono necessarie le risposte da prelevare

2) Utilizzando il metodo di ricerca dell'api, consulta quanto segue (q = "@ username", since_id = tweet_id) e recupera tutti i tweet dal tweet_id

3) i risultati che corrispondono a in_reply_to_status_id a tweet_id sono le risposte per il post.

+1

come lo programmeresti? – Adriano10