Para suscribirte a las actualizaciones, “Activa las notificaciones” para @API.Documentation Index
Fetch the complete documentation index at: https://x-preview-mintlify-f4e700e7.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
La recarga automática ahora funciona con créditos gratuitos
Hoy lanzamos una corrección para que la recarga automática se comporte de forma consistente en todos los tipos de crédito. Anteriormente, cuando el saldo de un cupón de créditos (créditos gratuitos) llegaba a cero, la recarga automática no se activaba, incluso si estaba habilitada. A partir del 21 de mayo de 2026, los créditos gratuitos se tratan igual que los créditos pagos: si tu saldo se agota y la recarga automática está habilitada en la Developer Console, tu cuenta se recargará automáticamente con tu método de pago guardado.- Si no quieres que se te cobre después de agotar los créditos gratuitos, revisa y desactiva la recarga automática en la Developer Console.
- Asegúrate de que tu método de pago esté actualizado si planeas mantener la recarga automática activada.
Comentarios abiertos sobre la X Ads API
Hemos abierto un canal de comentarios para la X Ads API. Comparte errores, puntos de fricción, ideas para nuevas funciones y vacíos en la documentación para ayudar a definir lo que viene a continuación, respondiendo en el hilo de la comunidad o enviando el formulario vinculado.Los endpoints de búsqueda migran al nuevo índice de búsqueda
Hoy migramos los endpoints de búsqueda de la X API v2 (/2/tweets/search/recent, /2/tweets/search/all, /2/tweets/counts/recent, /2/tweets/counts/all) al nuevo índice de búsqueda de la plataforma central de X. Esto aporta mejoras de rendimiento importantes, una reducción drástica de errores 503 y tres nuevos operadores de precisión: min\_likes:, min\_replies: y min\_reposts:. Nota: los reposts ya no se devuelven en los resultados de búsqueda basados en palabras clave (el Filtered Stream no cambia). Más información aquí.Actualización de precios de la X API: las “Owned Reads” ahora cuestan $0.001
A partir del 20 de abril de 2026, introdujimos los nuevos precios de “Owned Reads” a **1) para los endpoints elegibles cuando accedes a tus propios datos:GET /2/users/{id}/bookmarks, /blocking, /muting, /pinned_lists, /tweets, /mentions, /liked_tweets, /followers, /following, /owned_lists, /followed_lists y /list_memberships. También actualizamos las escrituras: POST /2/tweets ahora cuesta 0.20 por publicación (las respuestas invocadas siguen costando $0.01). Las acciones de seguir, dar like y citar publicaciones a través de la API se han eliminado de todos los niveles de autoservicio. Más información aquí.Discontinuación del endpoint Replay de Account Activity
Hoy anunciamos la discontinuación dePOST /2/account_activity/replay/webhooks/{webhook_id}/subscriptions/all, vigente el 25 de marzo de 2026 a las 12:00 p. m. ET. Usa en su lugar el nuevo endpoint consolidado POST /2/webhooks/replay, que ofrece la misma funcionalidad. Más información aquí.Filtro de dirección para las suscripciones de la X Activity API
Hoy añadimos un filtrodirection opcional a las suscripciones de la X Activity API. Los suscriptores ahora pueden acotar los eventos de DM y de chat a sent, received o ambos, reduciendo el ruido cuando solo se necesitan eventos salientes o entrantes.Actualizaciones del formato de los tipos de evento en la X Activity API
Hoy anunciamos cambios en la nomenclatura de los tipos de evento en la X Activity API, vigentes a partir del 18 de marzo de 2026. Los tipos de evento en PascalCase (por ejemplo,ProfileBioUpdate) se están discontinuando en favor de un formato en minúsculas separado por puntos (por ejemplo, profile.update.bio). Actualiza cualquier filtrado, sentencias switch o lógica de deserialización que dependa de los valores antiguos. Más información aquí.Eventos de mensajes directos heredados en la X Activity API
Hoy añadimos los eventos de DM heredados (dm.received, dm.sent, dm.read, dm.indicate_typing) a la X Activity API. Esto traslada la entrega de eventos de DM desde la Account Activity API a la canalización de XAA, con menor latencia.Combate al spam generado por LLM
Hoy realizamos cambios para reducir las respuestas automatizadas y de baja calidad en X. Las respuestas programáticas mediantePOST /2/tweets solo se permiten cuando el autor de la publicación original ha “invocado” al respondedor (mencionándolo con @ o citando una de sus publicaciones). Se aplican restricciones adicionales para mencionar con @ o citar usuarios de forma programática. Estos cambios afectan únicamente a los niveles de autoservicio: el acceso Enterprise no se ve afectado. Más información aquí.Lanzamiento del modelo de precios Pay-Per-Use de la X API
Hoy lanzamos oficialmente los precios Pay-Per-Use de la X API: un modelo flexible basado en créditos, diseñado para desarrolladores independientes, startups y aficionados. Lo más destacado:- Una nueva Developer Console en console.x.com
- El XDK (X Developer Kit) con SDKs propios de Python y TypeScript
- Un Playground interactivo para realizar pruebas
- Un servidor MCP para modelos de IA
- Gana hasta un 20% en créditos de la API de xAI/Grok por cada dólar gastado en la X API
Eventos de Spaces en la X Activity API
Hoy añadimos eventos del ciclo de vida de Spaces (spaces.start, spaces.end) a la X Activity API. Suscríbete por ID de usuario para recibir notificaciones en tiempo real cuando un Space comienza o termina.Discontinuación de operadores basados en conteo
Hoy discontinuamos los operadoresmin\_likes, min\_replies y min\_reposts en /2/tweets/search/recent y /2/tweets/search/all. Este cambio no afecta a los operadores equivalentes del Filtered Stream. Estamos evaluando la mejor forma de habilitarlos nuevamente en el futuro. Más información aquí.Compatibilidad con OAuth 2.0 añadida a la Account Activity API v2
Hoy añadimos compatibilidad completa con OAuth 2.0 a la Account Activity API v2. Los desarrolladores ahora pueden crear suscripciones usando OAuth 2.0 con scopes granulares (por ejemplo,follow.read) en lugar del modelo todo-o-nada de permisos de OAuth 1.0a. Las integraciones existentes basadas en OAuth 1.0a siguen funcionando sin interrupciones; cuando están presentes, los permisos de OAuth 1.0a sustituyen por completo a los scopes de OAuth 2.0. Más información aquí.Presentamos el X API Playground
Hoy presentamos el X API Playground: un servidor local autohospedado que emula los endpoints de la X API v2. Desarrolla y prueba integraciones sin realizar llamadas reales a la API ni alcanzar los límites de velocidad. Incluye datos simulados realistas, persistencia de estado, validación con OpenAPI, simulación de límites de velocidad y una interfaz web. Instálalo congo install github.com/xdevplatform/playground/cmd/playground@latest. Más información aquí.Lanzamiento de los endpoints de News
Hoy lanzamos los nuevos endpoints de News en la X API v2:GET /2/news/search: devuelve historias de noticias en tendencia que coinciden con una consulta de búsquedaGET /2/news/{id}: busca una historia de noticias específica por ID
news.fields para seleccionar campos como name, summary, contexts, cluster\_posts\_results y last\_updated\_at\_ms. Más información aquí.Lanzamiento de los XDK de Python y TypeScript
Hoy lanzamos los XDK (X Developer Kits) oficiales de primera mano de Python y TypeScript para la X API v2. Los XDK gestionan la autenticación (Bearer Token, OAuth 2.0 PKCE, OAuth 1.0a), la paginación automática, el streaming en tiempo real con manejo de reconexiones y una cobertura completa de todos los endpoints de v2. Instálalos conpip install xdk o npm install @xdevplatform/xdk. Más información aquí.Filtrado por palabra clave para las suscripciones de la X Activity API
Hoy añadimos el filtrado por palabra clave a las suscripciones de la X Activity API. Además del filtrado por ID de usuario, los suscriptores ahora pueden acotar aún más la entrega de eventos por palabra clave, lo cual resulta útil para eventos de News y otros tipos de evento con altos volúmenes que justifican un filtrado adicional.Eventos de insignia de verificación, insignia de afiliado y actualización de handle en la X Activity API
Hoy ampliamos la X Activity API para entregar tipos de evento adicionales relacionados con el perfil:profile.update.verified: cuando cambia el estado de verificación de un usuarioprofile.update.affiliate: cuando cambia la insignia de afiliado de un usuarioprofile.update.screenname: cuando un usuario cambia su @handle
Piloto del modelo Pay-Per-Use de la X API
Hoy anunciamos un piloto cerrado y limitado para un nuevo modelo de precios basado en créditos y uso. Los desarrolladores compran créditos por adelantado y pagan por solicitud: sin cuotas de suscripción fijas ni límites mensuales de objetos. Tarifas iniciales del piloto: 0.01 por lectura de Usuario, 0.01 por creación de contenido, 0.015 por interacción de Usuario. Más información aquí.Lanzamiento de la beta abierta de la X Activity API
Hoy lanzamos la beta abierta de la X Activity API: un nuevo conjunto de endpoints para suscribirse a eventos de actividad en tiempo real en X con latencia inferior a un segundo. Suscríbete a tipos de evento de perfil (ProfileBioUpdate, ProfilePictureUpdate, ProfileBannerUpdate, ProfileGeoUpdate, ProfileUrlUpdate), filtra por ID de usuario y recibe los eventos coincidentes a través de un stream HTTP persistente (GET /2/activity/stream) o webhooks. Las suscripciones se gestionan mediante POST /2/activity/subscriptions. Más información aquí.Edición de publicaciones mediante la X API
Hoy lanzamos la capacidad de editar publicaciones recientes de forma programática mediante la X API. Usa el endpoint existentePOST /2/posts con un nuevo objeto edit_options que contenga previous_post_id. Requisitos: el usuario autenticado debe tener X Premium, la publicación debe ser propia y haberse creado en la última hora. Consulta la documentación actualizada de Create or Edit Post. Más información aquí.Connections API para gestionar conexiones de streaming activas
Hoy lanzamos la Connections API para gestionar conexiones de streaming activas de forma programática:GET /2/connections: lista las conexiones de streaming activas e históricasDELETE /2/connections/all: termina todas las conexiones de streaming activas de la appDELETE /2/connections/{endpoint_id}: termina las conexiones de un endpoint de streaming específicoDELETE /2/connections: termina conexiones específicas por UUID
Community Notes: endpoint Evaluate Note
Hoy añadimos el endpointPOST /2/evaluate_note a la Community Notes API. Los AI Note Writers ahora pueden evaluar una nota antes de enviarla y recibir señales sobre su posible utilidad, alineación con afirmaciones/opiniones y otros comentarios del modelo.Lanzamiento de la Filtered Stream Webhooks API
Hoy lanzamos la Filtered Stream Webhooks API, que entrega publicaciones públicas coincidentes de forma asíncrona a un webhook registrado, en lugar de requerir una conexión persistente. Las reglas se gestionan usando los endpoints existentes de/2/tweets/search/stream/rules y las publicaciones coincidentes (incluido el historial de ediciones) se entregan como JSON a tu webhook. Disponible para desarrolladores Enterprise; admite más de 25.000 reglas por proyecto con reglas de hasta 2.048 caracteres. Más información aquí.Eliminación de los endpoints de Like y Follow del nivel Free
Para combatir el abuso, la manipulación de la plataforma y la interacción falsa, eliminamosPOST /2/users/:id/likes y POST /2/users/:id/following del nivel Free de la X API, con efecto inmediato. Los niveles de pago (Basic, Pro, Enterprise) no se ven afectados. Más información aquí.Endpoint de consulta de reglas de PowerStream
Hoy añadimos el endpointGET /2/powerstream/rules, que permite a los clientes de PowerStream recuperar de forma programática las reglas configuradas en sus instancias de PowerStream.Difusión de publicaciones de la comunidad mediante share_with_followers
Hoy añadimos un nuevo parámetro booleano opcional share_with_followers a POST /2/tweets. Al publicar con un community_id y share_with_followers: true, la publicación de la comunidad también se difunde a las cronologías de los seguidores del usuario autenticado, lo que coincide con la casilla “Compartir también con los seguidores” en x.com.Lanzamiento de la Community Notes API
Hoy lanzamos la Community Notes API: un nuevo conjunto de endpoints para que los AI Note Writers participen de forma programática en Community Notes:GET /2/notes/search/posts_eligible_for_notes: busca publicaciones elegibles para recibir una Community NoteGET /2/notes/search/notes_written: recupera notas escritas previamente por el AI Note Writer autenticadoPOST /2/notes: envía una Community Note
Cambio en el comportamiento de DM Events
Hoy realizamos un cambio en el comportamiento de DM Events de X API V2. Con el nuevo cambio, el arregloparticipant_ids solo se incluirá para los eventos ParticipantsJoin y ParticipantsLeave, y listará únicamente a los participantes que se unieron o salieron en el momento del evento. El evento MessageCreate ya no incluirá el arreglo participant_ids. Más información aquí.Lanzamiento de los endpoints de Account Activity API
Hoy lanzamos los nuevos endpoints de Account Activity API de X API v2. Más información aquí.Mejoras al endpoint de carga de medios
Hicimos algunas mejoras al endpoint de carga de medios para mejorar la experiencia del desarrollador. Introdujimos endpoints dedicados para la carga de medios en fragmentos en los endpoints de Media Upload. Más información aquí.Cambios en los datos de afiliación de usuario
Hoy realizamos cambios en los datos de User Affiliation de X API V2. Con el nuevo cambio,affiliation.user_id devolverá un arreglo de user_ids. Anteriormente devolvía un único user_id como cadena, incluso si un usuario tenía múltiples afiliaciones. Más información aquí.Lanzamiento de los endpoints de carga de medios
Hoy lanzamos los nuevos endpoints de Media Upload de X API v2. Más información aquí.Lanzamiento del nuevo sitio de documentación
Hoy lanzamos nuestro nuevo sitio de documentación de la X Developer Platform, https://docs.x.com.Adición de endpoints de bloqueo de DM
Hoy añadimos los endpoints de bloqueo y desbloqueo de DM en X API v2.Soporte para publicaciones de formato largo
Hoy añadimos la capacidad de crear publicaciones de formato largo con una longitud de 25k en lugar de 4k.Soporte para publicaciones de formato largo
Hoy añadimos la capacidad de crear publicaciones de formato largo usando X API v2Obtener afiliación de usuario
Hoy añadimos la capacidad de obtener la afiliación de un usuario de forma programática usando X API v2Obtener metadatos de Article
Hoy añadimos la capacidad de obtener metadatos de Article usando X API v2Obtener imagen de perfil y de portada
Hoy añadimos la capacidad de obtener la URL de la imagen de perfil y la imagen de portada a través de X V2 APIDesuso de los endpoints de Historical Powertrack
Hoy quedan en desuso los endpoints de Historical Powertrack e Insights Track de la X API enterprise.Eliminación de los endpoints de Follows en los niveles Basic y Pro
Hoy eliminamos los endpoints de Follows y List Follows en los niveles Basic y Pro de X API v2.Eliminación del endpoint Manage Blocks
Hoy eliminamos el endpoint Manage Blocks de X API v2.Soporte para conteo de marcadores y publicaciones largas
Hoy añadimos soporte para obtener el conteo de bookmarks y la capacidad de recuperar publicaciones con más de 280 caracteres en X API v2.Desuso del endpoint Statuses/Filter
Hoy queda en desuso el endpointstatuses/filter en X API v1.1. Los desarrolladores pueden usar el endpoint Filtered Stream de X API v2.Soporte para View Counts
Hoy añadimos soporte para View Counts en X API v2. Se incorpora un nuevo campo llamadoimpression_count dentro de public_metrics en el payload de la publicación.Adición del campo Verified Type
Hoy añadimos un campo de usuarioverified_type en X API v2 que indica el tipo de verificación que tiene la cuenta de un usuario (blue, business, government o none).Eliminación del campo Source
Hoy eliminamos el camposource del payload de publicación en las X APIs.Adición de los endpoints de Direct Messages
Hoy añadimos seis endpoints de Direct Messages v2. Esta versión incluye tres métodos GET para recuperar eventos de conversaciones de Direct Message y tres métodos POST para crear nuevos Direct Messages. Estos métodos admiten conversaciones grupales por primera vez.Visita nuestra publicación del blog para obtener más información sobre esta actualización.Soporte para metadatos de publicaciones editadas
Hoy añadimos la capacidad para que los desarrolladores recuperen metadatos de publicaciones editadas usando X API v2.Visita nuestra publicación del blog para obtener más información sobre esta actualización.Adición de alias para operadores de filtrado
Se añadieron «alias» de operadores de filtrado/consulta a los endpoints de Search y Filtered Stream, en enterprise, premium y v2. En muchos casos, el operador hace referencia a posts en lugar de statuses, por ejemplo,in_reply_to_tweet_id como alias de in_reply_to_status_id. En otros casos, el nuevo alias del operador añade mayor claridad a la coincidencia realizada. Por ejemplo, dado que las publicaciones solo pueden tener un video adjunto, se proporciona un nuevo alias has:video_link para has:videos. Consulta la tabla de operadores de v2 filtered stream para ver más ejemplos.Actualizaciones a Reverse Chronological Home Timeline
A partir de hoy, el endpoint reverse chronological home timeline v2 puede devolver todas las publicaciones creadas en un timeline durante los últimos 7 días y las 800 más recientes independientemente de la fecha de creación.Nuevos operadores de filtrado para Filtered Stream
Hoy, 10 nuevos operadores de filtrado v2 están disponibles para todos los desarrolladores que utilicen los endpoints de filtered stream, y otros 10 están ahora más ampliamente disponibles.Visita nuestra publicación del blog para obtener más información sobre esta actualización.Actualizaciones a la latencia de los endpoints de Streaming
Hoy realizamos actualizaciones en los endpoints de streaming de X API v2 para reducir la latencia en un 50%.Habilitación de los endpoints de medios v1.1 en Essential Access
Hoy habilitamos los endpoints de medios v1.1 en el acceso Essential de X API v2.Visita nuestro anuncio del foro para obtener más información sobre esta actualización.Lanzamiento del endpoint Reverse Chronological Home Timeline
Hoy lanzamos un nuevo endpoint que te permite recuperar una colección de las publicaciones y reposts más recientes publicados por las personas que sigues.Visita nuestro anuncio del foro para obtener más información sobre este lanzamiento.Junto con los nuevos endpoints, el campovariants está ahora disponible para el objeto media. Esto te dará el tipo de contenido adjunto con la URL.Lanzamiento de los endpoints de Bookmarks
Hoy lanzamos nuevos endpoints que te permiten gestionar y buscar Bookmarks usando X API v2. La función Bookmarks ha estado disponible durante mucho tiempo en la aplicación X, pero hasta ahora no existía un endpoint que permitiera recuperar, crear o construir soluciones para administrar tus Bookmarks vía la API.Visita nuestro anuncio del foro para obtener más información sobre este lanzamiento.Lanzamiento del endpoint Quotes Lookup
Hoy lanzamos el endpoint quotes lookup que te permite obtener las citas de un ID de publicación.Visita nuestro anuncio del foro para obtener más información sobre este lanzamiento.Actualizaciones a la navegación de la documentación
Hemos escuchado tus comentarios. Encontrar contenido en nuestra documentación podía ser difícil y resultaba confuso cuando hacías clic en un enlace y te llevaba a una navegación lateral completamente distinta.Hoy lanzamos una navegación de documentación actualizada que te permite explorar la oferta completa de la X Developer Platform desde una sola navegación lateral. Con este lanzamiento, eliminamos páginas redundantes, retiramos íconos confusos y mejoramos la forma en que puedes interactuar con los diferentes elementos dentro de la navegación.Si tienes algún comentario, háznoslo saber a través de nuestro canal de feedback.Mejoras a los endpoints Reposts y Likes Lookup
Hoy lanzamos mejoras a los endpoints reposts lookup y Likes lookup, permitiéndote obtener la lista completa de cuentas que han marcado «Me gusta» o reposteado una publicación, no solo las últimas 100 cuentas que lo hicieron.Para más información sobre este lanzamiento, visita nuestro anuncio del foro.Soporte para autenticación OAuth 2.0
Hoy, todos los desarrolladores pueden autenticarse usando OAuth 2.0 seleccionándolo como método de autenticación en el Developer Console. Hemos añadido soporte para clientes confidenciales y públicos, y para todos los endpoints v2 relevantes para usar este método de autenticación como parte de esta versión.OAuth 2.0 es un protocolo de autorización estándar de la industria que proporciona a los desarrolladores mayor control sobre los scopes de una aplicación y mejora los flujos de autorización en múltiples dispositivos. En otras palabras, los desarrolladores que crean aplicaciones para personas en X tendrán más control sobre la información que su aplicación solicita a sus usuarios, de modo que solo tengas que pedir a tus usuarios finales los datos e información que necesitas.Este moderno protocolo de autorización te permitirá presentar a tus usuarios finales un flujo de consentimiento más optimizado para autorizar tu aplicación, mostrando únicamente los scopes específicos que has solicitado.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Actualizaciones importantes de plataforma a X API v2
Actualizaciones importantes de plataforma: X API v2 es ahora la versión principal, nuevo acceso Essential y Elevated, y cambios en la PolíticaHoy anunciamos que X API v2 es ahora la versión principal de la X API. Hemos lanzado suficientes endpoints y funcionalidad en X API v2 para satisfacer las necesidades del 90% de todas las aplicaciones existentes creadas sobre la X API.Hoy lanzamos los siguientes cambios para seguir mejorando la experiencia del desarrollador de X API v2:- Acceso Essential rápido y gratuito a la API, y acceso Elevated gratuito para desarrolladores con casos de uso aprobados. Tenemos muchos más detalles sobre estos niveles de acceso en nuestra página About the X API.
-
Estamos eliminando lenguaje en nuestra Developer Policy que restringía cómo se construye con las funcionalidades centrales de X y limitaba el número de usuarios que puedes admitir a través de tu app.
- Estamos abriendo nuestra plataforma para alentarte a crear herramientas y productos que hagan a X mejor, más saludable y que extiendan la conversación pública. Consulta una lista de soluciones que nos encantaría ver creadas.
- Específicamente, hemos eliminado términos que restringían la replicación de la experiencia de X, incluidas las funcionalidades centrales de X, así como términos que requerían permiso para tener un número alto de tokens de usuario.
- Sabemos que crear soluciones que ayuden a las personas en X a menudo significa que un desarrollador tiene que construir (o replicar) algunas de las cosas que están disponibles en X. Estos cambios a nuestra Developer Policy buscan brindar claridad al ecosistema de desarrolladores y proporcionar una plataforma de API abierta que facilite a los desarrolladores crear, innovar y generar impacto en la conversación pública.
Lanzamiento de los endpoints List Lookup
Hoy lanzamos los nuevos endpoints List lookup en X API v2. Estos endpoints permitirán a los usuarios recuperar detalles de Lists especificadas, como seguidores, miembros, publicaciones y más. Los datos recuperados pueden usarse para crear soluciones que resuelvan casos de uso y necesidades de curación, análisis y descubrimiento. Además de los nuevos endpoints de List, ahora está disponible un nuevo operadorlist: en el nivel de acceso Academic Research. Estará disponible para usar en search posts y post counts.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Adiciones a los endpoints de Spaces
Estamos añadiendo funcionalidad al endpoint de Spaces para devolver la lista de personas que compraron una entrada para un Space, así como soporte para Topics.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints Manage Posts
Hoy lanzamos nuevos endpoints manage posts en X API v2. Además de la funcionalidad de post y eliminación de post, hemos añadido la capacidad de publicar encuestas, etiquetar personas en imágenes, crear publicaciones con configuración de respuestas y publicar para Super Followers.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Cambios a los botones embebidos
Hoy realizamos algunos cambios en los botones embebidos de X. Los botones ahora son más redondeados para coincidir con los botones de X.com y hemos (ligeramente) actualizado nuestra paleta de colores.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento del grupo de endpoints Lists
Hoy lanzamos el nuevo grupo de endpoints de Lists en X API v2. Estos endpoints te permitirán crear soluciones que curen y organicen publicaciones según preferencias, intereses, grupos o temas.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento del endpoint Mutes Lookup
Hoy lanzamos el nuevo endpoint mutes lookup en X API v2. Este endpoint permitirá a los usuarios autenticados recuperar y obtener información sobre las cuentas que han silenciado.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de la beta de OAuth 2.0
Hoy lanzamos una beta de OAuth 2.0 y scopes detallados en X API v2. Los desarrolladores interesados en dar forma al futuro de OAuth 2.0 en la X Developer Platform pueden solicitar acceso a la beta de OAuth 2.0.OAuth 2.0 es el estándar de la industria para la autenticación y permitirá una experiencia de autorización más moderna.La beta de OAuth 2.0 te permite probar esta nueva funcionalidad en un Project v2 y App asociada y darnos comentarios antes de una versión General Availability. Sin embargo, dado que esta implementación de OAuth 2.0 está actualmente en desarrollo, recomendamos encarecidamente que evites probar en un entorno público, de producción o aplicación.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints de Batch Compliance
Hoy lanzamos los nuevos endpoints de batch compliance en X API v2 para facilitar a los desarrolladores que usan la X API mantener sus datos de X en cumplimiento con nuestro Developer Agreement and Policy. Estos endpoints permiten a desarrolladores e investigadores cargar por lotes grandes cantidades de IDs de publicaciones o Usuarios y comprender qué acción se necesita para asegurar que sus conjuntos de datos reflejen la intención del usuario y el estado actual del contenido en X.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints de Spaces
Hoy lanzamos los nuevos endpoints de Spaces y un nuevo diccionario de datos de Spaces de nivel superior en X API v2. Los endpoints de Spaces te permiten buscar Spaces por Space ID o user ID, o usando palabras clave, hashtags o nombres de usuario de personas mencionadas en un título. El nuevo diccionario de datos contiene información relevante sobre un Space como su título, estado de venta de entradas y métricas de participantes; todos los IDs de usuario pueden expandirse a objetos completos.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.16 de agosto de 2021
Nuevo objeto de datos para aclarar la limitación de visualizaciones de video en Engagement API
Nuevo objeto para la limitación de visualizaciones de video
Anteriormente, cuando solicitabas métricas de visualizaciones de video usando el enterprise [Engagement API]/x-api/enterprise-gnip-2.0/fundamentals/engagement-api) en publicaciones con más de 1800 días de antigüedad, entregábamos un valor cero sin mucho contexto. Hoy, comenzaremos a entregar un nuevo objeto en estos casos llamadounsupported_for_video_views_tweet_ids, que incluirá una lista separada por comas de IDs de publicaciones con más de 1800 días de antigüedad. Seguirás recibiendo todas las demás métricas solicitadas para estas publicaciones en un objeto separado.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Adición del campo Alt Text
Hoy estamos haciendo disponible el campoalt_text en el objeto media de X API v2, para permitir a los desarrolladores crear de forma más consciente para la accesibilidad.Para solicitar este campo, debes pasar el parámetro expansions=attachments.media_keys, así como el parámetro media.fields=alt_text. Si se incluye en tu solicitud, este campo devolverá el texto alternativo para cualquier publicación que incluya imágenes con texto alternativo.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints de Reposts
Hoy lanzamos nuevos endpoints de reposts en X API v2. Los desarrolladores ahora pueden usar estos endpoints para repostear o deshacer un repost en nombre de un usuario autenticado, o para buscar quién reposteó una publicación dada.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints Manage Mutes
Hoy lanzamos nuevos endpoints manage mutes en X API v2. Estos endpoints permitirán a los usuarios autenticados silenciar o desactivar el silencio de cuentas.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Hemos reducidomax_results que puede entregarse con el endpoint full-archive search cuando solicitas el campo context_annotations con el parámetro tweet.fields a 100, lo que significa que solo puedes obtener hasta 100 publicaciones con el campo por página.29 de junio de 2021
Conexiones redundantes y backfill ahora disponibles con v2 filtered stream y sampled stream
Funcionalidades de fiabilidad para endpoints de Streaming
Hoy lanzamos dos funcionalidades de streaming de fiabilidad para filtered stream y sampled stream de X API v2 llamadas backfill y redundant connections, ahora disponibles en el producto Academic Research.La funcionalidad redundant connections te permite conectarte a un stream dado dos veces, lo que puede ayudar a asegurar que maximices el tiempo de actividad del streaming en caso de que una de tus conexiones experimente una desconexión.Backfill puede utilizarse añadiendo el parámetrobackfill_minutes y un número entero entre uno y cinco a tu solicitud de streaming, y te permite solicitar datos perdidos que pudieran haber resultado de un stream desconectado.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints de Post Counts
Hoy lanzamos los nuevos endpoints de post counts en X API v2. Esto incluye dos endpoints diferentes: Recent post counts, que está disponible para todos los productos, y full-archive post counts, que actualmente solo está disponible para el producto Academic Research. Puedes usar estos endpoints para recibir el conteo de publicaciones que coincide con una consulta especificada.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Mejoras a Teams
Hoy lanzamos mejoras clave a la funcionalidad de teams basadas en los comentarios que hemos escuchado de la comunidad. Hemos actualizado el estilo y diseño de la página de teams. También hicimos cambios al flujo de invitación para facilitar la invitación de miembros del equipo o conocer por qué una invitación pudo haber fallado. Si tienes una cuenta de team, puedes ver los cambios visitando la página de teams del Developer Console. Para obtener más información sobre teams, consulta nuestra [documentación sobre el tema](https://developer.x.com/en/docs/Developer Console/overview#team) y [FAQ](https://developer.x.com/en/docs/Developer Console/faq#dev-portal-management-faq) relacionadas.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Retiro del endpoint Configuration
Hoy retiramos el endpoint estándar v1.1GET /help/configuration.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Consolidación del endpoint oEmbed
Hoy compartimos que el endpoint oEmbed v1.1 será retirado y eliminado el 23 de noviembre de 2021, para que las nuevas funcionalidades puedan ser soportadas de manera consistente. Después de esa fecha, el único endpoint API oficial y soportado para X oEmbeds (publicaciones y timelines embebidos) será vía publish.x.com/oembed.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints Blocks y Likes Lookup
Hoy lanzamos los nuevos endpoints de búsqueda de blocks y Likes en X API v2. Estos endpoints te permiten usar la v2 API para obtener información sobre qué publicaciones ha marcado «Me gusta» una cuenta, qué usuarios han dado «Me gusta» a una publicación, y a quién has bloqueado tú o un usuario autenticado.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints Manage Likes
Hoy lanzamos los nuevos endpoints manage Likes en X API v2. Estos endpoints te permiten usar la v2 API para dar «Me gusta» y quitar «Me gusta» a publicaciones.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Lanzamiento de los endpoints Manage Blocks
Hoy lanzamos los nuevos endpoints manage blocks en X API v2. Estos endpoints te permiten bloquear o desbloquear cuentas en nombre de un usuario usando IDs de usuario.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Eliminación del soporte para Embedded Timelines
Hoy compartimos nuestros planes para el futuro de los widgets de timeline embebidos. El 23 de junio de 2021, planeamos retirar los timelines Likes, Collections y Moments. Recomendamos usar los timelines Profile y Lists, que estamos actualizando para ser más rápidos, fáciles de usar y más actualizados con las funcionalidades y la funcionalidad de X.Puedes obtener más información sobre este cambio en nuestro anuncio del foro.Lanzamiento de los endpoints Manage Follows
Hoy lanzamos los nuevos endpoints manage follows en X API v2. Estos endpoints te permiten seguir o dejar de seguir cuentas en nombre de un usuario usando su ID de usuario. Este lanzamiento llega unos meses después del lanzamiento de los endpoints follows lookup, que te permiten recuperar los seguidores de una cuenta y a quién están siguiendo.Para obtener más información sobre este lanzamiento, visita nuestro anuncio del foro.Introducción del producto Academic Research
Hoy presentamos el nuevo producto Academic Research en X API v2. Esta actualización introduce un nuevo proceso de aplicación para Academic Researchers que proporcionará a los aprobados un Project Academic Research que desbloqueará mayor acceso y funcionalidad avanzada.Con el nuevo producto Academic Research, podrás acceder a lo siguiente:- El nuevo endpoint full-archive search de X API v2, que actualmente solo está disponible para el producto Academic Research.
- Un post cap incrementado de 10 millones, frente a los 500,000 disponibles en el producto Standard en el nivel de acceso Basic.
-
Nuevos operadores de filtro disponibles para recent search, full-archive search, y filtered stream, incluyendo
$(alias cashtag),bio(solo disponible vía filtered stream),bio_name(solo disponible vía filtered stream),bio_location(solo disponible vía filtered stream),place,place_country,point_radius,bounding_box,-is:nullcast,has:cashtagsyhas:geo. - Un límite incrementado de reglas para filtered stream de 1,000 reglas concurrentes, frente a las 25 disponibles en el producto Standard en el nivel de acceso Basic.
- Un límite incrementado de caracteres de consulta y regla de 1,024 caracteres, frente al límite de 512 caracteres disponible en el producto Standard en el nivel de acceso Basic
Adición del campo Reply Settings
Hoy lanzamos un nuevo campo en el objeto post llamadoreply_settings. Este campo está disponible en todos los endpoints de X API v2 que devuelven publicaciones, incluidos los endpoints post lookup, hide replies, recent search, sampled stream, filtered stream, follows lookup, user post timeline, y user mention timeline, o al expandir el objeto post en cualquier endpoint.Este campo indica cómo el autor de la publicación ha permitido a otros responder a sus publicaciones, ya sea todos, solo las personas que mencionan en la publicación o aquellos a quienes siguen. Los valores de campo devueltos por el campo reply_settings incluyen everyone, mentionedUsers y following. Si no se establecen controles de conversación para la publicación, esto seguirá mostrándose en el objeto post con el valor everyone para el campo.Lanzamiento de los endpoints User Post y Mention Timeline
Hoy lanzamos los nuevos endpoints user post timeline y user mention timeline en X API v2. Estos endpoints te permiten solicitar las publicaciones compuestas por, o mencionando, a una cuenta especificada en X. Más información en el anuncio de la publicación del foro.Lanzamiento de los endpoints Follows Lookup
Hoy lanzamos los nuevos endpoints follows lookup en X API v2. Estos endpoints te permiten recuperar los seguidores de una cuenta y a quién están siguiendo usando su ID de usuario. Más información en el anuncio de la publicación del foro.Retiro de los endpoints Labs v2
Retirados los endpoints Labs v2 recent search y hide repliesHemos retirado los siguientes endpoints. Si estabas usando las versiones de Labs de estos endpoints, puedes usar las guías de migración enlazadas para actualizar tu integración y comenzar a usar las nuevas versiones de X API v2:También tenemos detalles adicionales sobre la migración a la nueva X API v2 a través de nuestro centro de migración.Si tienes alguna pregunta, contáctanos a través de nuestra categoría del foro de Labs.Retiro de los endpoints Labs v1
El 12 de agosto de 2020, lanzamos la nueva X API v2: Early Access. Con esta versión, graduamos varios endpoints a X API v2 desde el programa Labs, y anunciamos que la versión Labs de los endpoints permanecería en estado de retiro durante 60 días antes de retirarlos.Hoy se cumplen 60 días desde el lanzamiento, lo que significa que hemos retirado los siguientes endpoints. Si estás usando las versiones de Labs de estos endpoints, puedes usar las guías de migración enlazadas para actualizar tu integración y comenzar a usar las nuevas versiones de X API v2:- Post metrics v1
- Filtered stream v1
- Sampled stream v1
3 de septiembre de 2020
Barra de estado de consumo de posts añadida a la nueva experiencia de Developer Console
Adición de la barra de estado de consumo de Post
En la página principal del panel del nuevo Developer Console, ahora puedes verificar tu uso hacia el post cap de 500,000 publicaciones por mes. Este límite se aplica a nivel de Project, a través de los siguientes endpoints v2 en acceso Basic: filtered stream y recent search.Para ver esta funcionalidad y usar los nuevos endpoints v2, deberás activar la nueva experiencia de Developer Console.Lanzamiento del endpoint Hide Replies
Hoy lanzamos el nuevo endpoint hide replies en la v2 X API. Este endpoint te permite ocultar respuestas abusivas, distractoras o engañosas a publicaciones — una pieza crucial para mejorar la salud de la conversación pública. Más información en el anuncio de la publicación del foro.El mismo endpoint en X Developer Labs ahora queda en desuso y se retirará en 90 días. Aprende cómo migrar al endpoint v2.Early Access a los endpoints de X API v2
Hoy anunciamos Early Access a los primeros endpoints de la nueva X API.La nueva X API presenta una nueva base de API que nos permitirá ofrecer nueva funcionalidad más rápido; un formato de datos actualizado y nueva funcionalidad que te da más control sobre qué campos recibes; nuevos campos de post, usuario y media; y un conjunto de endpoints actualizados que te permiten escuchar y analizar publicaciones, incluyendo lo siguiente:Puedes encontrar una lista completa de la nueva funcionalidad disponible y recursos de migración en nuestra [página de documentación X API v2: Early Access]https://developer.x.com/en/docs/x-api/early-access).Más información sobre lo que tenemos planeado en nuestra «[Guide to the future of the X API]https://developer.x.com/en/docs/x-api/early-access)».Desuso de los endpoints de Labs
Estamos desusando ciertos endpoints de Labs debido al lanzamiento de sus reemplazos en X API v2 en esta versión.Los siguientes endpoints Labs v1 se retirarán 60 días a partir del lanzamiento de hoy:- Post metrics v1
- Filtered stream v1
- Sampled stream v1
- Recent search v2
Mejoras a Hide Replies
Añadimos la capacidad de desocultar una respuesta. Adicionalmente, las respuestas previamente desocultadas ahora pueden ocultarse nuevamente a través de este endpoint.Obtén más detalles en la documentación de Hide Replies.Retiro de los endpoints Labs v1
Hoy retiramos los endpoints Labs v1 posts and users, hide replies y recent search.Puedes leer más sobre nuestro plan de Labs v1 en nuestro anuncio del foro.Adición de la métrica Quote Tweets
Hoy, la métricaquote_tweets está disponible para publicaciones ‘unowned’ a través del endpoint /totals. Esto significa que puedes acceder al conteo de citas para todas las publicaciones usando autenticación solo de aplicación.Puedes leer más sobre este cambio en nuestra publicación del foro.Adición de nuevas métricas de Post
Hoy añadimos dos nuevos subcampos de métricas no públicas,user_profile_clicks y url_link_clicks, al objeto post en los endpoints post lookup de X Developer Labs. Se devolverán al usar el parámetro tweet.fields con cualquiera de los siguientes valores: non_public_metrics, organic_metrics o promoted_metrics.Para obtener más información, visita la referencia de la API de post lookupCambios a los conteos de Repost
A partir de hoy, X web, iOS y Android mostrarán el conteo total de ‘reposts and comments’ por publicación. Usando la X API, el número total de ‘reposts and comments’ que coincide con la interfaz de X puede calcularse sumandoretweet_count y quote_count cuando estén disponibles. Adicionalmente, quote_count será el total de cuentas únicas que han citado la publicación, en lugar del total de publicaciones que citan la publicación. Para más detalles, consulta nuestra publicación del foro.Agrupaciones de métricas Organic y Promoted
Estamos añadiendoorganic_metrics y promoted_metrics a los objetos post y media en los endpoints post lookup.Adición de métricas a los endpoints
Estamos añadiendo métricas a los objetos post y media en los endpoints post lookup y recent search.Puedes leer más sobre estos cambios en nuestro anuncio del foroLanzamiento de los endpoints COVID-19
Hoy lanzamos un nuevo endpoint COVID-19 stream y un endpoint de compliance que lo acompaña.Puedes leer más sobre estos cambios en nuestro anuncio del foro.Actualizaciones a perfiles de usuario en la Replay API
A partir de hoy, la Replay API entregará objetos de perfil de usuario que reflejen al usuario referenciado en el momento en que se está ejecutando la Replay API. Este cambio para entregar objetos de perfil de usuario actuales es similar a la actualización reciente de Historical PowerTrack del 25 de noviembre de 2019.Adición de Post Annotations
Estamos añadiendo anotaciones al objeto post en los endpoints posts y recent search.Puedes leer más sobre este cambio en nuestro anuncio del foro.Actualizaciones a la Developer Policy
Hoy anunciamos una actualización significativa a la Developer Policy. Te animamos a leer más sobre esto a través de las publicaciones de nuestro foro y blog, y a revisar la política revisada. La Developer Policy es una de las bases para tu uso de la X API y es importante que entiendas tus compromisos.Lanzamiento del endpoint Hide Replies
Queremos ayudar a que las personas se sientan seguras y cómodas teniendo conversaciones en X. Como parte de esto, hoy nos complace dar a los autores de publicaciones más control sobre las conversaciones que inician al admitir la funcionalidad de hide replies con un nuevo endpoint.Puedes leer más sobre este nuevo endpoint en nuestro anuncio del foro.Lanzamiento de los endpoints v2 de Labs
Hoy llevamos nuestros endpoints posts and Users, Recent Search y Hide Replies a la v2 de Labs. Estamos desusando los endpoints Labs v1 y los retiraremos completamente 90 días después de esta versión inicial. También mantendremos nuestra documentación v1 disponible durante esta duración. Puedes darnos comentarios sobre esta estrategia de versionado a través de nuestro canal de feedback.Estamos lanzando los siguientes cambios a posts and Users:- Introducir fields como parámetro de consulta
- Eliminar formats como parámetro de consulta
- Añadir variable de ruta para búsqueda de ID único lookup en posts and Users
- Ajustar la ruta y los parámetros de consulta para búsqueda de nombre de usuario único y múltiple lookup en GET /users
-
Cambiar el nombre del campo
statsapublic_metrics
-
Eliminar la expansión
most_recent_tweet_iden Users -
Eliminar las etiquetas HTML del campo
sourceen posts para facilitar el análisis de ese campo
Adición de eventos Drop/Undrop al Compliance Firehose
Hoy añadimos nuevos tipos de eventos drop/undrop al Compliance Firehose API. Puedes leer más sobre ellos en nuestra documentación.Cambios a la gestión de Access Tokens
Hoy realizamos cambios en la forma en que se presentan y gestionan los Access Tokens y Access Token Secrets dentro del panel de aplicaciones en developer.x.com.Para hacer las integraciones de API más seguras, ya no mostraremos el Access Token y Access Token Secret en el panel más allá de la primera vez que se generen estos valores.Después de la primera vez, estas credenciales no podrán recuperarse. Podrás regenerar los tokens en el panel, pero esto invalidará tu token y secreto actuales.Puedes leer más sobre este cambio en nuestro anuncio del foro.Eliminación del soporte para SPDY
A partir del 15 de enero de 2020, todas las conexiones a la X API (y todos los demás dominios de X) ya no soportarán conexiones SPDY.Puedes leer más sobre este cambio en nuestro anuncio del foro.Lanzamiento del endpoint Recent Search en Labs
Hoy lanzamos un nuevo endpoint para buscar publicaciones publicadas en los últimos 7 días.Más información sobre este lanzamiento a través de nuestro anuncio del foro.Actualización a Twurl CLI
Una nueva versión mayor actualizada de nuestra X API CLI,[twurl](https://github.com/twitter/twurl), ahora está disponible. Esta versión incluye varias correcciones de errores y mejoras, e introduce soporte para Bearer Token que ayuda a añadir funcionalidad alrededor de los endpoints Premium y X Developer Labs. Más información en nuestra publicación del foro.10 de diciembre de 2019
Anotaciones de posts añadidas al objeto post para los endpoints de sampled stream y filtered stream en Labs
Adición de Post Annotations en Streams
Hoy en X Developer Labs, lanzamos nuevos elementos de metadatos al payload predeterminado de post. Estos nuevos campos, renderizados como parte del payload del post, proporcionarán más información contextual sobre el post.Más información sobre este lanzamiento a través de nuestro anuncio del foro.Actualizaciones a los perfiles de usuario de Historical PowerTrack
Hoy actualizamos nuestro endpoint «batch historical posts» (Historical PowerTrack) para proporcionar información de ubicación del perfil de usuario, descripción biográfica y nombre que reflejan los valores vigentes en el momento del procesamiento del trabajo. Cuando se entreguen los objetos de usuario actualizados, habrá un nuevo array de cadenas «updated» en el objeto User/Actor.Hay hasta tres valores posibles: name, description, location:"updated": ["name", "description", "location"]Consulta la documentación sobre el formato de datos de Historical PowerTrack para más detalles.Adición a Account Activity API
Hoy lanzamos una nueva función a Account Activity API que proporcionará a los desarrolladores la capacidad de ver si una cuenta que menciona a tu usuario suscrito está bloqueada.Puedes leer más sobre la estructura del objeto de datosuser_has_blocked y consultar nuestro anuncio del foro para más detalles.Lanzamiento del endpoint Sampled Stream en Labs
Hoy lanzamos un nuevo endpoint para transmitir una muestra de todas las publicaciones públicas en tiempo real, según se publican.Más información sobre este lanzamiento a través de nuestro anuncio del foro.Lanzamiento del endpoint Filtered Stream en Labs
Hoy lanzamos un nuevo endpoint de streaming para recuperar publicaciones, y un endpoint para administrar tus filtros en X Developer Labs. Con estos endpoints, podrás recuperar hasta 500,000 publicaciones por mes (máximo 50 publicaciones por segundo); puedes establecer hasta 10 reglas de filtro en tu stream (estas pueden aplicarse al mismo tiempo).Más información sobre este lanzamiento a través de nuestro anuncio del foro.Los parámetros de solicitud documentados en las páginas de referencia de API ahora están claramente marcados como opcionales o requeridos. Adicionalmente, las páginas de referencia de API describirán un payload de cuerpo JSON cuando esto sea permitido por una solicitud.Lanzamiento de Post Metrics en Labs
Ahora puedes recuperar datos de engagement de cualquier publicación o lista de publicaciones de cuentas propias/autorizadas. Las publicaciones que consultes no deben tener más de 30 días de antigüedad y no pueden ser reposts.GET /tweets/metrics/private admite las siguientes métricas:-
impressions -
reposts -
quotes -
likes -
replies -
video views -
video view quartiles(cuando el solicitante es también el autor del medio)
Cambios en los permisos de DM
A partir de hoy, las aplicaciones que necesiten crear Direct Messages deberán tener los permisos de aplicación «Read, Write, and Direct Messages» (RW+DM). Las aplicaciones que intenten crear Direct Messages con solo el permiso de aplicación RW recibirán el siguiente error:{"code": 93,"message": "This application is not allowed to access or delete your direct messages."}Puedes obtener más información sobre este cambio a través de nuestro anuncio del foro.Adición de la expansión Pinned Post
pinned_tweet_id expandirá el post fijado de un usuario a través de nuestra expansión del objeto user.Adición de metadatos de Quote Counts
Los desarrolladores pueden usar los nuevos endpoints Labs para extraer conteos de citas.Adición de la expansión Most Recent Post
most_recent_tweet_id expandirá el post más reciente de un usuario a través de nuestra expansión del objeto user.Más información sobre este lanzamiento a través de nuestro anuncio del foro.Requisito de TLS 1.2
Hoy, todas las conexiones a la X API (y todos los demás dominios de X) requerirán TLS 1.2.Puedes leer más sobre este cambio en nuestro anuncio del foro.Nuevo endpoint de Account Activity API
A partir de hoy, presentamos el nuevo endpoint de Account Activity API para desactivar suscripciones de usuario usando OAuth solo de aplicación.Este nuevo endpoint ofrece a los desarrolladores la conveniencia de solo tener que proporcionar un bearer token para desactivar una suscripción, sin requerir el access token del usuario suscrito.Marcamos inmediatamente como en desuso el endpoint de Account Activity API enterprise existente usado para desactivar suscripciones de usuario con 3-Legged OAuth. El endpoint será retirado y dejará de estar disponible a partir del 15 de enero de 2020.Los desarrolladores pueden obtener más información sobre esta API en nuestra documentación.Nuevas expansiones para el endpoint Tweets
Añadimos dos nuevas expansiones al endpoint [GET /tweets]https://developer.x.com/en/docs/labs/tweets-and-users/api-reference/get-tweets.html):entities.mentions.username expandirá el nombre de usuario de cualquier mención de usuario reconocida en una publicación a un objeto user completo.referenced_tweets.id.author_id expande el ID del autor de cualquier publicación referenciada, cuando una de las publicaciones solicitadas es un repost, publicación citada o respuesta. Esta expansión también expandirá el ID del post referenciado a un objeto completo.Soporte para los endpoints Tweets y Users en Labs
Los primeros dos endpoints ahora están disponibles a través del portal Labs. Asegúrate de tener una cuenta de desarrollador aprobada y haber solicitado acceso a Labs para comenzar con estos endpoints.Las diferencias clave respecto a la funcionalidad equivalente de v1.1 incluyen:- Endpoint único para la función de objeto único «show» y «lookups» en lote
- [Expansion parameters]) admite la inclusión de objetos adicionales como parte de una solicitud (por ejemplo, usuarios mencionados, publicaciones referenciadas, etc.)
- [Format parameters]) admite diferentes proyecciones de datos con payloads más o menos verbosos
- El rate limiting es a nivel de aplicación, independientemente del método de autenticación (contexto de usuario o bearer token)
Retiro de los endpoints Terms y Privacy
Hemos retirado completamente los endpoints Terms of Service y Privacy. El estado actual de nuestra Privacy Policy y Terms of Service se sirve mejor en nuestras páginas web actualizadas.Puedes obtener más información sobre este cambio a través de nuestro anuncio del foro.Cambios en los campos del objeto User
Hoy algunos campos del objeto user, incluyendouser.lang, comenzarán a devolver ‘null’ para los campos de metadatos actualizados anunciados previamente en nuestra publicación del foro.Los desarrolladores pueden obtener información sobre este cambio a través de nuestra documentación.Lanzamiento de Account Activity Replay API
A partir de hoy, presentamos la Account Activity Replay API, una herramienta de recuperación de datos disponible con el nivel enterprise de la Account Activity APILa Account Activity Replay API te permite recuperar eventos de hasta cinco días atrás. Debe utilizarse para recuperar datos en escenarios donde tu servidor webhook pierde eventosLos desarrolladores pueden obtener más información sobre esta API en nuestra documentación.Soporte para medios nativos en Quotes
A partir de hoy, los medios nativos (fotos, videos y GIFs) pueden añadirse a quotes en X, lo que se mostrará como metadatos de medios adicionales en las secciones de entities de los payloads de quote.Los desarrolladores pueden obtener más información sobre esto en nuestra documentación.Adición del operador is:reply
Hoy, el operadoris:reply está disponible para usar con los enterprise search APIs y la versión de pago de los endpoints premium search.El operador booleano is:reply puede usarse para filtrar todas las respuestas a publicaciones, o para filtrar las respuestas explícitas que coinciden con una regla. Este operador funciona de la misma manera que el operador is:quote.Recuerda que, con la Search API, todos los operadores ‘is:’ y ‘has:’ deben usarse junto con un operador independiente como una palabra clave o hashtag.Puedes obtener más información sobre este operador en la documentación.Cambios en el enriquecimiento de Expanded URL
Hoy, el enriquecimiento de Expanded URL ya no contendrá el objeto unwound URL y los metadatos (incluidos los campos title y description) para URLs que enlacen a publicaciones, Moments o perfiles. Ten en cuenta que otras URLs (a sitios web, etc.) continuarán enriqueciéndose con estos metadatos, y url, expanded_url ydisplay_url seguirán estando disponibles. Este cambio aplica a Decahose, PowerTrack, Historical PowerTrack, y las Search APIs.Adición del operador is:reply en PowerTrack
Hoy presentamos un nuevo operador,is:reply, para ayudarte a reducir las conversaciones a las que más te importan. Ahora puedes filtrar las respuestas de tus resultados (además de la capacidad preexistente de filtrar reposts, is:retweet, y publicaciones citadas, is:quote). Este nuevo operador está disponible hoy en PowerTrack, Historical PowerTrack, y Replay.El operador booleano is:reply puede usarse para filtrar todas las respuestas a publicaciones, o para filtrar las respuestas explícitas que coinciden con una regla. Este operador funciona de la misma manera que el operador is:quote.Puedes obtener más información sobre este operador en la documentación.Acceso a apps en Developer Console
Hoy hemos añadido la capacidad para que los desarrolladores vean y editen sus X apps existentes a través del panel de X app en developer.x.com siempre que estén conectados a su cuenta de X. Anteriormente, solo podías ver y editar tus X apps existentes en developer.x.com si habías solicitado o sido aprobado para una cuenta de desarrollador.Aún debes tener una cuenta de desarrollador aprobada para poder crear nuevas X apps.Soporte para subtítulos de video
Hoy anunciamos que los anunciantes y editores ahora pueden añadir archivos de subtítulos (SRT) a sus videos a través de ads.x.com, Media Studio y nuestra API de carga de publishers. Los subtítulos serán visibles en videos con reproducción automática (cuando no haya sonido disponible) en Android y Web. Liberaremos la funcionalidad para iOS en las próximas semanas.Para leer más sobre los nuevos endpoints de subtítulos, revisa sus respectivas páginas de referencia de API:Actualización del endpoint Account Activity API
Hoy anunciamos una actualización del endpoint Account Activity API, GET subscriptions/count. Para permitir una mayor visibilidad de tus detalles de facturación y uso de la API, a partir de hoy, puedes obtener de forma programática el número de suscripciones aprovisionadas asociadas con tu instancia de Account Activity API dentro del JSON. Esto significa que ahora puedes ver tanto cuál es tu número aprovisionado de suscripciones como cuán cerca estás de alcanzar ese límite a través del endpoint API GET subscriptions/count.Esta actualización ha sido documentada con la documentación de Account Activity API.Nuevos rate limits en endpoints POST
Hoy estamos implementando nuevos rate limits a nivel de aplicación en varios de nuestros endpoints estándar POST:- POST statuses/update
- POST statuses/retweet/:id
- POST favorites/create
- POST direct_messages/events/new
- POST friendships/create
Actualización a la biblioteca twitter-text
Hoy anunciamos una actualización a la biblioteca twitter-text para contemplar los cambios recientes en la forma en que X cuenta los emojis. Si un emoji contaba previamente como más de dos caracteres, su conteo ahora se reducirá a solo dos caracteres para permitir que los usuarios aprovechen al máximo sus 280 caracteres.Puedes leer más sobre este cambio en nuestro anuncio del foro.Retiro de los endpoints DM legacy
Hemos retirado completamente los endpoints legacy de Direct Message. Puedes encontrar una lista de los endpoints DM retirados, así como sus reemplazos en [esta página](https://developer.x.com/content/developer-twitter/en/docs/direct-messages/sending-and-receiving/api-reference.Puedes obtener más información sobre esta actualización a través de nuestro anuncio del foro.Cambios al acceso de medios en DM
Hoy estamos implementando algunos cambios al proceso para recuperar medios adjuntos de Direct Messages. Ya no soportaremos acceder amedia_url o media_url_https vía una sesión autenticada de www.x.com. La solicitud para obtener media_url_https DEBE siempre estar firmada con el access token del usuario usando OAuth 1.0A.Puedes obtener más información sobre esta actualización a través de nuestro anuncio del foro.Retiro de User y Site Streams
Hemos retirado completamente User Streams y Site Streams.Puedes obtener más información sobre esta actualización a través de nuestro anuncio del foro.Nueva versión de Usage API
Hoy lanzamos una nueva versión de Usage API. Con esta actualización, estamos haciendo la API más estable al migrar a un nuevo sistema.Con la actualización del sistema, los usuarios experimentarán un «hueco» de datos ya que los desarrolladores solo podrán obtener datos hasta el 1 de mayo de 2018. Por lo tanto, durante el próximo año, perderán algunos meses de datos históricos (hasta junio de 2019).Un nombre de producto cambia dentro de la Usage API de Historical PowerTrack Subscription a Historical PowerTrack 2.0, lo que hará que el nombre del producto sea consistente con el resto de nuestro lenguaje de cara al usuario. Los clientes recibirán exactamente los mismos datos en el mismo formato con la actualización. Verás este cambio dentro del objeto JSONproducts.type.Si tienes alguna pregunta, contacta con tu administrador de cuentas.Desuso de API
El producto Account Activity API DM Beta fue retirado completamente hoy.Los siguientes servicios y endpoints experimentarán servicio degradado a partir de hoy:- User Streams
- Site Streams
- GET direct_messages
- GET direct_messages/sent
- GET direct_messages/show
- POST direct_messages/new
- POST direct_messages/destroy
Cambios a la creación de apps y rate limits
A partir de hoy, ya no podrás crear nuevas X apps a través de apps.x.com. Ahora serás redirigido a tu cuenta de Developer Console o, si aún no tienes una cuenta de Developer Console, a la página donde puedes solicitar acceso.También anunciamos que implementaremos nuevos rate limits a nivel de aplicación a los siguientes endpoints POST el 10 de septiembre de 2018.- POST statuses/update
- POST statuses/retweet:id
- POST friendships/create
- POST favorites/create
- POST direct_messages/events/new
Gestión de App en Developer Console
Si tienes una cuenta de Developer Console, ahora puedes crear y administrar tus X apps. Por favor lee nuestra [publicación del foro](https://devcommunity.x.com/t/app-creation-and-management-now-available-in-the-Developer Console/107723) para más detalles.Cambios a Sign in with X y Account Activity
Hoy comenzamos a requerir que registres las URLs de callback que usas con el proceso Sign in with X. Puedes leer más sobre esta actualización aquí.También anunciamos la adición de la actividadtweet_delete_events a Account Activity API. Esta nueva actividad se enviará para los correspondientes eventos eliminados para permitir a los desarrolladores proporcionar más fácilmente una experiencia conforme para sus clientes y usuarios de aplicación. Puedes leer más sobre esta nueva actividad en nuestra publicación del foro o en nuestra documentación.Actualizaciones a Terms y Policies
Hoy realizamos algunos cambios a nuestros Terms of Service, Privacy Policy y [X Developer Agreement]https://developer.x.com/en/developer-terms/agreement-and-policy que incluyen actualizaciones de privacidad, seguridad y protección de datos. Por favor lee nuestra publicación del foro para más detalles.Campos de zona horaria privados
Hoy, los valores de zona horaria en los objetos user de X se convirtieron en campos privados. A partir de ahora, todos* los objetos de datostime_zone y utc_offset se devolverán como null. Por favor lee nuestra publicación del foro para más detalles.
* Continuarán estando disponibles en el endpoint account/settings, solo para usuarios autenticados.Eliminación de datos Klout
Hoy, eliminamos todos los datos Klout de los payloads de post como parte de nuestras actualizaciones GDPR.Cambios a Profile Background y Account Activity
Hoy, estamos cambiando todas las instancias deprofile_background_image_url y profile_background_image_url_https a sus valores predeterminados. Por favor lee nuestra publicación del foro para más detalles.Además del cambio anterior, estamos añadiendo un nuevo campo a los payloads de Account Activity API para hacer referencia a qué suscripción se entregó la actividad. Este objeto JSON se llama for_user_id e incluirá el ID del usuario suscrito que produjo esa actividad como su valor. Puedes ver algunos ejemplos de este nuevo objeto JSON en nuestra página de objetos account activity.Cambios a la representación de Quote Payload
Hoy estamos añadiendo un cambio en la forma en que se representarán las URLs en el payload de quote.Estamos añadiendo una nueva entidad llamada «quoted_status_permalink» para asegurar que la publicación citada pueda ser referenciada y eliminaremos el enlace t.co del campo «text» de la publicación citada.Con el nuevo formato, el enlace t.co ya no se añade al campo «text» de la publicación citada en el objeto «quoted_status».Además, ya no pondremos el t.co url, expanded_url y display_url de la publicación citada en la entidad ‘urls’. En su lugar, estos se añadirán a un nuevo objeto «quoted_status_permalink» con atributos de URL «url», «expanded» y «display». Esto significa que el objeto «quoted_status_permalink» se reservará para el enlace t.co de vuelta a la publicación citada, mientras que el array «entities.urls» puede usarse para identificar cualquier enlace compartido dentro de la publicación original o quote.Por favor lee nuestra publicación del foro y la documentación actualizada para más detalles.Desuso de X Kit
El anuncio del desuso de X Kit, después del 31 de octubre de 2018 X Kit ya no será mantenido activamente. Por favor lee nuestra publicación del blog para más detalles.Actualizaciones de plataforma para GDPR
Hoy anunciamos varias actualizaciones a la plataforma relacionadas con GDPR. Por favor lee nuestra publicación del foro para más detalles.Adición del objeto Additional Media Info
La adición de un nuevo objeto al payload de post – objetoadditional_media_info – y también restringiendo algunos detalles de video (video_info) para publicaciones promocionadas donde los anunciantes han solicitado que limitemos la reproducción de video a clientes propiedad de X. Puedes encontrar información adicional sobre este cambio en el siguiente enlace: Extended Entities Objects > publicación con video nativo.Lanzamiento de Premium Full-Archive Search
Lanzamiento del endpoint premium full-archive search.Lanzamiento de Account Activity APIs
Lanzamos las Account Activity APIs Standard beta para (All Activities) y (Direct Messages). Más información sobre este lanzamiento en nuestro blog. Anunciamos el desuso de User streams y Site streams y la fecha de sunset del martes 19 de junio de 2018.Actualización a la biblioteca twitter-text
La versión 2.0 de twitter-text ahora está disponible en GitHub. Esta actualización aborda el cambio en nuestro límite de caracteres que se lanzó el 7 de noviembre de 2017. Para obtener más información sobre esta actualización, por favor visita nuestro foro.Lanzamiento de las Premium APIs
Lanzamos las Premium APIs.Estas nuevas APIs se basan en la calidad y estabilidad de nuestra plataforma de datos enterprise, y la hacen disponible más ampliamente a través de un modelo de precios escalonado. Por primera vez, puedes comenzar a buscar a través de 30 días de publicaciones (en lugar de los 7 días limitados de datos en el endpoint estándar), y opcionalmente, también puedes acceder a nuestros enriquecimientos premium para profile geo, expansión de URL y datos de encuestas. Aquí hay un vistazo de algunas de las nuevas funcionalidades:- Más publicaciones por solicitud (Sandbox + Premium)
- Un lenguaje de consulta mucho más rico que permite consultas más complejas (Sandbox + Premium)
- Un endpoint counts que devuelve conteos de series temporales de publicaciones (Premium)
- Enriquecimientos de metadatos, como Expanded URLs y Profile Geo (Premium)
Lanzamiento de publicaciones de 280 caracteres
Lanzamiento oficial de publicaciones de 280 caracteres en idiomas donde el cramming era un problema. Por favor consulta nuestro anuncio del foro o la publicación del blog oficial para más referencia.Eliminación de comandos DM en Statuses/Update
La capacidad de enviar Direct Messages a través del endpoint APIstatuses/update se ha eliminado completamente, y los parámetros enable_dm_commands y fail_dm_commands ya no tendrán efecto. Lee más sobre esta actualización en nuestro foro.Cambios al flujo de OAuth Login
Se realizó un cambio en los endpoints de la API OAuth del backend de X que alteró el comportamiento del endpoint/oauth/authenticate para coincidir con el del endpoint /oauth/authorize. Lee más sobre esta actualización en nuestro foro.Actualizaciones a las métricas de Engagement API
La Engagement API se actualizó para usar la misma metodología de agregación de métricas en uso por el panel de analítica de X. Lee más sobre esta actualización en nuestro foro.Cambios a la falla de comandos DM
El valor predeterminado del parámetrofail_dm_commands dentro del endpoint DM statuses/update se ha cambiado a true. Todas las actualizaciones de estado destinadas como Direct Messages comenzarán a devolver errores (a menos que enable_dm_commands sea false, en cuyo caso la publicación se publicará). Lee más sobre esta actualización en nuestro foro.Tratamiento de tweets de 280 caracteres
El payload de respuesta para tweets de 280 caracteres se tratará de la misma manera que los tweets largos. Lee más sobre esta actualización en nuestro foro.Adición de Additional Media Info
Añadiendo nuevos datos al payload de post (additional_media_info object) y también restringiendo algunos detalles de video (video_info) para publicaciones promocionadas donde los anunciantes han solicitado que limitemos la reproducción de video a clientes propiedad de X. Puedes encontrar información adicional sobre este cambio en el siguiente enlace: Extended Entities Objects > publicación con video nativoFin del soporte para el operador url_contains en 30-Day Search
30-Day y Full-Archive Search terminaron el soporte para el operadorurl_contains:. El desuso de este operador se anunció como parte de la migración Gnip 2.0 en agosto de 2016. Cualquier consulta de Search que use el operador url_contains: será rechazada como inválida.Próxima eliminación del operador url_contains en las Search APIs
La 30-Day Search API (tanto 30-Day como Full-Archive) ya no admitirá el operadorurl_contains: a partir de 30 días desde hoy, o después del 4 de agosto de 2017 (el soporte de url_contains: realmente terminará con el primer despliegue después de esa fecha). El desuso de este operador se anunció como parte de la migración Gnip 2.0 en agosto de 2016. Cuando termine el soporte del operador, cualquier consulta que use url_contains: será rechazada como inválida.Retiro de xAuth
El mecanismo de autenticación xAuth ha sido eliminado de todas las X APIs. Lee más sobre esta actualización en nuestro foro.Encabezados HTTP forzados a minúsculas
Todos los encabezados HTTP han sido forzados a minúsculas (content-type, x-rate-limit-remaining, x-access-level, etc.). Lee más sobre esta actualización en nuestro foro.Parámetros opcionales para comandos DM
El parámetro opcionalenable_dm_commands para statuses/update permitirá a las aplicaciones eliminar el soporte de comandos DM temprano, antes de que finalice el período de transición. El valor predeterminado es true (es decir, el comportamiento legacy actual), pero esto puede establecerse en false para obtener el nuevo comportamiento posterior al 1 de noviembre. El parámetro opcional fail_dm_commands para statuses/update hará que los comandos DM devuelvan HTTP 403 (código de error 151) desde la API cuando se establece en true. El valor predeterminado es false. Lee más sobre esta actualización en nuestro foro.Soporte para emojis en reglas
Las reglas con emojis ahora están disponibles en las Search APIs enterpriseMayor disponibilidad de las Direct Message APIs
El acceso a varias nuevas Direct Message APIs ahora está más ampliamente disponible. Lee más sobre esta actualización en nuestro blog.Retiro del soporte de video MPEG-DASH
Las URLs MPEG-DASH (.mpd) han sido eliminadas del payload de una publicación que contiene video. Lee más sobre esta actualización en nuestro foro.Nuevos enriquecimientos y cambios en payload
¡Nuevo enriquecimiento! Poll Metadata ahora está disponible a través de nuestras APIs enterprise. Consulta la documentación para más detalles.Nuevo campo de payload: el campo Image Alt-Text (description) puede estar presente en las seccionesentities.media[] y extended_entities.media[] del payload si un usuario elige la opción «Add description» al añadir una foto a una publicación. Esto está disponible solo en formato nativo enriquecido.Formato de payload predeterminado: los streams recién creados en productos Gnip ahora tendrán por defecto JSON en formato original.Actualizaciones a Historical PowerTrack y Replay API
Historical PowerTrack API y Replay API- el filtrado de citas ahora está soportado
- Las publicaciones citadas ahora están completamente rehidratadas dentro de los payloads de HPT y Replay
Nuevos campos de payload para Counts
Nuevos campos de payload:quote_count y reply_count ahora están disponibles en payloads de formato nativo enriquecido a través de las APIs Realtime e HistoricalSoporte para operadores Geo en Full-Archive Search
Full-Archive Search API (FAS):- Se añadió soporte para operadores geo adicionales:
- place:
- place_country:
- has:profile_geo:
- profile_country:
- profile_region:
- profile_locality: