Conexiones redundantes
Backfill
backfillMinutes. Si incluyes este parámetro en tu solicitud GET /powerstream, recibirás las Publicaciones que coincidan con tus reglas de entre el último minuto y los últimos cinco minutos. Por lo general, entregamos primero estas Publicaciones más antiguas antes que cualquier Publicación nueva que coincida, y tampoco desduplicamos las Publicaciones. Esto significa que, si estuviste desconectado durante 90 segundos pero solicitas dos minutos de datos de backfill, recibirás 30 segundos de Publicaciones duplicadas, lo cual tu sistema debe poder tolerar. Aquí tienes un ejemplo de cómo podría verse una solicitud con el parámetro de backfill:
curl 'https://api.x.com/2/powerstream?backfillMinutes=5' -H "Authorization: Bearer $ACCESS_TOKEN"
Si identificas que la desconexión duró más de cinco minutos, puedes utilizar el endpoint de búsqueda reciente o la función de recuperación para solicitar los datos que falten.
Recuperación
startTime y endTime. Una vez establecida la conexión, la recuperación volverá a transmitir el período de tiempo indicado y luego se desconectará.
| Name | Type | Description |
startTime | date (ISO 8601) | YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339). Fecha en UTC que indica la hora de inicio desde la que se van a recuperar los datos. |
endTime | date (ISO 8601) | YYYY-MM-DDTHH:mm:ssZ (ISO 8601/RFC 3339). Fecha en UTC que indica la hora de finalización hasta la que se van a recuperar los datos. |
https://api.x.com/2/powerstream?startTime=2022-07-12T15:10:00Z&endTime=2022-07-12T15:20:00Z