Come rilevare i tweet di qualcuno tramite l'API di Twitter?

-7

Sto imparando API. Ora voglio scrivere un programma per inviare un messaggio di posta elettronica una volta che twittano alcuni utenti di Twitter.

Ho trovato che esiste una chiamata API ( user_timeline ) che può ottenere i tweet da un utente.

Quindi la mia idea è di memorizzare l'ultimo tweet e continuare a chiamare user_timeline per rilevare se le ultime modifiche ai tweet. Richiederebbe al mio programma di inviare richieste come ogni singolo minuto.

Questo è un modo comune per implementare questa funzionalità? Qualsiasi suggerimento sarebbe apprezzato!

    
posta Jay Wong 30.06.2016 - 20:12
fonte

1 risposta

3

Dalla pagina della documentazione che hai collegato:

Parameters

since_id

Returns results with an ID greater than (that is, more recent than) the specified ID. There are limits to the number of Tweets which can be accessed through the API. If the limit of Tweets has occured since the since_id, the since_id will be forced to the oldest ID available.

Memorizza l'ID tweet del tweet più recente che hai ricevuto sull'ultimo aggiornamento, quindi richiedi i tweet da allora passando quell'ID a since_id .

Non è necessario eseguire il polling per gli aggiornamenti perché l'utilizzo del parametro since_id farà sì che Twitter ti dia tutti i tweet che sono accaduti dopo quello memorizzato.

    
risposta data 30.06.2016 - 20:26
fonte

Leggi altre domande sui tag