Skip to main content

Comparación de los endpoints de flujo filtrado de X API

El grupo de endpoints de flujo filtrado de v2 está reemplazando standard v1.1 statuses/filter y la PowerTrack API. Si cuenta con código, Apps o herramientas que usan una versión anterior del endpoint de flujo filtrado y está considerando migrar al endpoint más reciente de X API v2, esta comparación puede ayudarle a empezar. Consulte nuestras guías de migración más detalladas: Migración desde Standard v1.1 en comparación con X API v2 Migración desde PowerTrack API a X API v2 La siguiente tabla compara los endpoints de flujo de datos filtrado que ofrece X:  
DescripciónEstándar v1.1API PowerTrackX API v2
AccesoApp de XRequiere un contrato y una cuenta empresarialesRequiere una cuenta de desarrollador (Regístrate), yApp de Xdentro deProyectos
:---:---:---:---
Dominio del hosthttps://stream.x.comhttps://gnip-stream.x.comhttps://api.x.com
Ruta del punto de conexión1.1/statuses/filter.json/stream/powertrack/accounts//publishers/twitter/.json

/rules/powertrack/accounts//publishers/twitter/.json 

/rules/powertrack/accounts//publishers/twitter//validation.json
/2/tweets/search/stream

/2/tweets/search/stream/rules
AutenticaciónContexto de usuario de OAuth 1.0aAutenticación HTTP básicaOAuth 2.0 solo App
Métodos HTTP admitidosPublicaciónGET
Publicación
GET
Publicación
Parámetros obligatoriosRegla definida en la conexión como parámetro; al menos una de las siguientes:

-seguir
-seguimiento
-ubicaciones
No hay parámetros obligatorios para la conexión de streaming; parámetro de backfill opcional.

Reglas administradas por separado
Sin parámetros obligatorios para la conexión de streaming; parámetros opcionales para definir el formato de respuesta y agregarfunción de recuperación por backfillpara acceso de investigación académica.

Reglas administradas por separado
Tipo de envíoStreamingStreaming

REST (para la administración de reglas)
Streaming

REST (para la administración de reglas)
Límites predeterminados de solicitudes por tasa5 intentos de conexión cada 5 min60 solicitudes por minuto, agregadas entre las solicitudes POST y GET

/rules: 60 solicitudes por minuto, agregadas entre todas las solicitudes al endpoint /rules de la API del stream específico (POST y GET).
Depende del endpoint y de lanivel de acceso.

GET /2/tweets/search/stream:
Pro - 50 solicitudes por 15 minutos por App

GET /2/tweets/search/stream/rules:
Pro: 450 solicitudes por App cada 15 minutos

***

POST /2/tweets/search/stream/rules:
Pro - 100 solicitudes cada 15 minutos por App
Número máximo de conexiones permitidas2 concurrentes por usuario autorizadoAdmite conexiones múltiples o redundantes, según lo estipulado en el contratoAcceso Pro:
1
Funciones de recuperación y de redundanciaNingunoRelleno histórico, conexiones redundantes y la API Replay
Límites de PostLimitado al 1 % del firehoseDeterminado por contratoSe aplica un límite mensual de Posts a nivel de Proyecto a todos los Posts recibidos desde este endpoint:

Básico:
10,000 publicaciones

Pro:
1 millón de Posts
Señal de keep-alive/heartbeatlíneas en blanco (\r\n o similar) al menos cada 20 segundoslíneas en blanco (\r\n o similar) cada 10 segundoslíneas en blanco (\r\n o similar) al menos cada 20 segundos
Latencia10 segundos2 segundos

Al menos 10 segundos para el enriquecimiento de expansión de URL
10 segundos
Número máximo de reglas permitidas1 regla (dentro de la solicitud de conexión del endpoint)Determinado por contrato hasta 250.000Acceso Pro:
1000 reglas
Limitaciones del filtro de reglasUna consulta por conexión, hasta cualquiera de estos límites:

- 400 palabras clave de rastreo

- 5000 id de usuarios seguidos

- 25 cuadros de ubicación
Hasta 2.048 caracteres por reglaAcceso Pro:
1,024 caracteres por regla
Formato JSON de PostFormato estándar v1.1Enriquecido nativooFlujos de actividad(seleccionado dentro deConsola)Formato de la X API v2(determinado porfieldsyexpansionsparámetros de solicitud, no retrocompatible con los formatos de la v1.1)

Para obtener más información sobre cómo migrar del formato Standard v1.1 al formato de X API v2, visite nuestraGuía de migración de formatos de datos. Próximamente publicaremos guías adicionales de migración de formatos de datos para Native Enriched y Activity Streams.
Proporciona el historial de edición y los metadatos del Post
Funciones destacadasFiltrado mediante parámetros de consulta en la solicitud de conexión

Sin interfaz de usuario de configuración
Filtrado mediante reglas creadas a través de un endpoint independiente

Enriquecimientosfunciones disponibles en el contrato

Configuración en la interfaz de console.gnip.com
Filtrado mediantereglascreadas mediante un endpoint independiente

Métricasy las funciones de enriquecimiento de URL incluidas

Objetofieldsyexpansionsespecificado mediante parámetros de solicitud

PostAnotaciones

ID de la conversaciónoperador y campo

Configuración mediantePortal de desarrolladores
Otros recursos de migración Migración de Standard v1.1 a X API v2 Migración de PowerTrack API a X API v2 Centro de migración de X API Consulta algunos ejemplos de código para estos endpoints