Quali vantaggi offre l'API di streaming di Twitter?

1

Sono agli inizi della stesura di un'applicazione per estrarre i dati di Twitter alla ricerca di determinati tipi di informazioni. Ho utilizzato Twitterizer, che ho trovato efficace nel download delle informazioni (fornisce interfacce alla "vecchia" API basata su REST e al più recente streaming).

Questo sarebbe solo per uso personale, quindi non credo che il numero massimo di chiamate API all'ora sulla vecchia API, e sembra come se l'API di streaming è leggermente più lento. In apparenza, sembra che il RESTO mi soddisfi meglio, ma mi chiedo se mi manca qualche vantaggio nascosto nell'usare l'API di streaming che potrebbe avvantaggiare la mia applicazione.

    
posta jonsca 23.10.2011 - 09:24
fonte

2 risposte

1

Se il tuo obiettivo è ottenere informazioni nel sistema, usa l'API progettata per questo: con l'API di streaming hai una connessione persistente e il messaggio apparirà immediatamente nel tuo stream con un sovraccarico minimo.

Puoi ottenere le stesse informazioni eseguendo singole query, ma dovrai occuparti degli intervalli di polling e dei messaggi duplicati.

Se le ricerche in esecuzione su dati recenti anziché nuovi forniscono il risultato necessario, l'API di streaming potrebbe sembrare più lenta - mentre i dati vengono aggiunti a Twitter molto rapidamente, non è veloce quanto il recupero dei dati già presenti.

    
risposta data 24.10.2011 - 01:28
fonte
1

Argomenti di tendenza in tempo reale di estrazione mineraria sarebbero un'idea che sfrutta l'API di streaming di Twitter. Avevo provato a sviluppare uno strumento del genere qualche tempo fa. Non lo so, ma a quel tempo solo l'1% dei tweet era disponibile nell'API di streaming, il che rendeva molto difficile la costruzione di argomenti di trend validi e significativi. Il basso volume di tweet disponibili e la loro sparsità geografica sono stati i motivi per cui ho abbandonato il progetto.

    
risposta data 24.10.2011 - 02:17
fonte

Leggi altre domande sui tag