api - example - twitter developers documentation
¿Qué significa exactamente ''since_id'' y ''max_id'' en la API de Twitter? (2)
He estado estudiando detenidamente los documentos de Twitter desde hace un tiempo, y he visto cómo obtener estadísticas para el crecimiento de los seguidores durante un período de tiempo / recuento de tweets a lo largo de un período de tiempo ...
Quiero entender de la comunidad lo que significan since_id
y max_id
y count
en la API de Twitter.
He estado siguiendo esta página https://developer.twitter.com/en/docs/tweets/timelines/api-reference/get-statuses-user_timeline
Estoy tratando de obtener estadísticas para un usuario -
- recuentos de tweets en un período de tiempo particular
- recuento de seguidores durante un período de tiempo particular
- recuento de retweets
Me gustaría algo de ayuda para formar cadenas de búsqueda para lo anterior ...
Gracias..
La max_id = parte superior de la lista de identificación de tweets. since_id = parte inferior de la lista de identificación de tweets.
para más: echar un vistazo profundo en el último diagrama ... here
since_id y max_id son parámetros muy simples que puedes usar para limitar lo que obtienes de la API. De los documentos :
since_id
- Devuelve resultados con un ID mayor que (es decir, más reciente que) el ID especificado. Hay límites para la cantidad de Tweets a los que se puede acceder a través de la API. Si el límite de Tweets se ha producido desde el since_id, el since_id se forzará a la identificación más antigua disponible.max_id
- Devuelve resultados con un ID menor que (es decir, mayor que) o igual a la ID especificada.
Por lo tanto, si tiene una ID de tweet determinada, puede buscar tweets anteriores o más nuevos usando estos dos parámetros.
count
es aún más simple: especifica una cantidad máxima de tweets que desea recuperar, hasta 200.
Desafortunadamente, la API no le devolverá exactamente lo que desea, no puede especificar una fecha / hora al consultar user_timeline
, aunque puede especificar una al usar la API de búsqueda. De todos modos, si necesita usar user_timeline, necesitará sondear la API, reunir tweets, averiguar si coinciden con los parámetros que desea y luego calcular sus estadísticas en consecuencia.