Skip to main content

Comparación de los endpoints de recuento de Posts de X API

El endpoint de recuento de Posts de v2 reemplazará eventualmente el endpoint de recuento de la Enterprise Search API. Si tienes código, Apps o herramientas que usan una versión anterior de un endpoint de recuento de Posts y estás considerando migrar a los endpoints más recientes de X API v2, esta guía es para ti. Esta página contiene dos tablas comparativas:

Comparación de recuentos de Posts recientes

La versión Enterprise de los endpoints de recuentos de Post permite obtener recuentos para 30 días o del archivo completo. Por lo tanto, el endpoint de recuentos de Posts recientes de v2, que abarca un período de 7 días, no es un reemplazo directo de ninguno de los endpoints mencionados. No obstante, para facilitar las comparaciones, veremos cómo se compara el endpoint de recuentos de Posts recientes de v2 con el endpoint de 30 días de Enterprise. La siguiente tabla compara los distintos tipos de endpoints de recuentos de Posts recientes:
DescripciónEnterpriseX API v2
Dominio del hosthttps://gnip-api.x.comhttps://api.x.com
Ruta del endpoint/search/30day/accounts/:account_name/:label/counts.json/2/tweets/counts/recent
AuthenticationAutenticación básicaOAuth 2.0 Bearer Token
Formato de marca de tiempoYYYYMMDDhhmmYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
Devuelve recuentos de Posts que no son más antiguos que31 días7 días
Métodos HTTP compatiblesGETGET
Límites de tasa de solicitud predeterminados20 solicitudes por 1 s, agregadas entre datos de búsqueda y solicitudes de recuentos
El límite de tasa por minuto variará según el socio, tal como se especifica en tu contrato.
180 solicitudes por 15 min por usuario
450 solicitudes por 15 min por App
Admite filtrado con annotations
Admite filtrado con conversation_id
Nombre de clave JSON para el arreglo de datos de Postresultsdata
Granularidad temporalDía, hora o minutoDía, hora o minuto
Zona horariaUTCUTC
Parámetros de solicitud para seleccionar el período de tiempofromDate
toDate
start_time
end_time
Parámetros de solicitud para navegar por ID de Postsince_id
until_id
Requiere el uso de credenciales de una developer App asociada con un project

Comparación de recuentos de Posts del archivo completo

La siguiente tabla compara los distintos tipos de endpoints de búsqueda de archivo completo:
DescripciónEnterpriseX API v2
Dominio del hosthttps://gnip-api.x.comhttps://api.x.com
Ruta del endpoint/search/fullarchive/accounts/:account_name/:label/counts/2/tweets/counts/all
AutenticaciónBasic authOAuth 2.0 Bearer Token
Formato de marca de tiempoYYYYMMDDHHMMYYYY-MM-DDTHH:mm:ssZ
ISO 8601 / RFC 3339
Devuelve recuentos de Posts que no son anteriores aEl archivo completo desde marzo de 2006El archivo completo desde marzo de 2006
Métodos HTTP compatiblesGET
POST
GET
Límites de tasa de solicitud predeterminadosEl límite de tasa por minuto variará según el partner, según lo especificado en su contrato.
20 solicitudes por s
300 solicitudes por 15 min por App
1 solicitud por s por App
GranularidadDía, hora, minutoDía, hora, minuto
Admite filtrado mediante annotations
Admite filtrado mediante conversation_id
Nombre de la clave JSON para el arreglo de datos de Postsresultsdata
Parámetros de solicitud para seleccionar el período de tiempofromDate
toDate
start_time
end_time
Parámetros de solicitud para navegar por ID de Postsince_id
until_id
Nombre de la clave JSON para la paginaciónnextmeta.next_token
Parámetro de solicitud para la paginaciónnext_tokennext_token or pagination_token
Zona horariaUTCUTC
Requiere el uso de credenciales de una App de desarrollador asociada con un Project que tenga Academic Research access

Comparación de operadores de filtrado

Las dos versiones (Enterprise y v2) de Post counts difieren en los operadores disponibles y también presentan distintos niveles de disponibilidad de operadores dentro de cada versión, como se explica a continuación. Enterprise
  • No hay subniveles de operadores en Enterprise. Todos los operadores de Enterprise están disponibles para todos los usuarios de Enterprise.
X API v2
  • Core: Estos operadores están disponibles para cualquier usuario de v2.
  • Advanced: Estos operadores solo están disponibles para usuarios aprobados para el acceso de Academic Research.
Puede obtener más información sobre cada uno de estos conjuntos de operadores en sus respectivas guías: Ahora que entendemos estos diferentes niveles de operadores dentro de X API v2, a continuación se muestra la tabla que describe la disponibilidad de operadores para Post counts (tenga en cuenta que, si la celda se deja en blanco, el operador no está disponible):
Enterprisev2
keywordAvailableCore
emojiAvailableCore
“exact phrase”AvailableCore
#AvailableCore
$AvailableAdvanced
@AvailableCore
from:AvailableCore
to:AvailableCore
url:AvailableCore
retweets_of:AvailableCore
context:Core
entity:Core - Only available with recent search
conversation_id:Core
place:AvailableAdvanced
place_country:AvailableAdvanced
point_radius:AvailableAdvanced
bounding_box:AvailableAdvanced
is:retweetAvailableCore
is:replyAvailableCore
is:quoteAvailableCore
is:verifiedAvailableCore
-is:nullcastAvailableAdvanced
has:hashtagsAvailableCore
has:cashtagsAvailableAdvanced
has:linksAvailableCore
has:mentionsAvailableCore
has:mediaAvailableCore
has:imagesAvailableCore
has:videosAvailableCore
has:geoAvailableAdvanced
lang:AvailableCore
list:Advanced
has:profile_geoAvailable
profile_countryAvailable
profile_localityAvailable
profile_regionAvailable
proximityAvailable
Otros recursos de migración X API migration hub Check out some sample code for these endpoints Post counts: Enterprise to X API v2
I