Saltar al contenido principal
Los endpoints de Likes te permiten indicar Me gusta o quitarlo en Publicaciones, ver qué usuarios han indicado Me gusta en una Publicación y obtener las Publicaciones que le han gustado a un usuario.

Descripción general

Dar Me gusta a una Publicación

Dar Me gusta a una Publicación en nombre de un usuario

Quitar el Me gusta de una Publicación

Quitar un Me gusta de una Publicación

Usuarios que dieron Me gusta

Ver quién dio Me gusta a una Publicación

Publicaciones con Me gusta

Obtener las Publicaciones a las que un usuario dio Me gusta

Endpoints

Consulta de Me gusta

MethodEndpointDescripción
GET/2/tweets/:id/liking_usersObtener los usuarios que dieron Me gusta a una Publicación
GET/2/users/:id/liked_tweetsObtener las Publicaciones a las que un usuario dio Me gusta

Gestionar Me gusta

MétodoEndpointDescripción
POST/2/users/:id/likesDar Me gusta a una Publicación
DELETE/2/users/:id/likes/:tweet_idQuitar Me gusta a una Publicación

Notas importantes

El endpoint de usuarios que indicaron Me gusta devuelve como máximo 100 usuarios por Publicación en total, independientemente del número real de Me gusta.

Ejemplo: Obtener usuarios que marcaron Me gusta

curl "https://api.x.com/2/tweets/1234567890/liking_users?\
user.fields=username,verified" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Ejemplo: Dar “Me gusta” a una Publicación

curl -X POST "https://api.x.com/2/users/123456789/likes" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tweet_id": "1234567890"}'

Primeros pasos

Requisitos previos

Inicio rápido de consulta

Obtén los Me gusta de una publicación

Inicio rápido de gestión

Dar y quitar Me gusta en publicaciones

Referencia de la API

Documentación completa del endpoint

Código de ejemplo

Ejemplos de código funcional