Skip to main content
Cada objeto en la X API —Publicaciones, usuarios, Listas, DMs, Spaces— tiene un ID único. Comprender cómo funcionan estos ID te ayuda a crear integraciones confiables.

Formato de ID

Los ID de X son enteros de 64 bits sin signo generados mediante un sistema llamado “Snowflake”. Cada ID codifica:
  • Marca de tiempo — Cuándo se creó el objeto
  • Número de servidor (worker) — Qué servidor generó el ID
  • Número de secuencia — Orden dentro de ese milisegundo
Esto significa que los ID se ordenan aproximadamente por tiempo: los ID más altos generalmente representan objetos más recientes.
Los ID son globalmente únicos en todo X, no solo dentro de un único tipo de objeto.

Representación de cadenas frente a enteros

Utiliza siempre id en formato string en tu código. Algunos lenguajes de programación (como JavaScript) no pueden representar con precisión enteros de 64 bits.
En JavaScript, los enteros están limitados a 53 bits. Esto provoca pérdida de precisión con id muy grandes:

Versiones de la API


Trabajar con id

Almacenar IDs

Almacena las IDs como cadenas de texto o enteros de 64 bits en tu base de datos:

Comparación de IDs

Al comparar IDs para establecer un orden cronológico:

Tipos de id comunes


Diccionario de datos

Consulta los campos de id para cada tipo de objeto.

Búsqueda de Publicaciones

Recupera publicaciones por id.