Saltar al contenido principal
Esta guía abarca los conceptos clave que necesitas para integrar los endpoints de consulta de Listas en tu aplicación.

Autenticación

Los endpoints de consulta de Listas admiten varios métodos de autenticación:
MétodoMejor para¿Acceso a Listas privadas?
OAuth 2.0 App-OnlyDatos de Listas públicasNo
OAuth 2.0 Authorization Code with PKCEAplicaciones para usuarios finalesSí (propietarias/seguidas)
OAuth 1.0a User ContextIntegraciones heredadasSí (propietarias/seguidas)

Ejemplo de solicitud

cURL
curl "https://api.x.com/2/lists/84839422?\
list.fields=description,member_count,follower_count,private" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Descripción general de los endpoints

MétodoEndpointDescripción
GET/2/lists/:idObtener una lista por id
GET/2/users/:id/owned_listsObtener listas propiedad de un usuario

Campos y expansions

Respuesta predeterminada

{
  "data": {
    "id": "84839422",
    "name": "Tech News"
  }
}

Campos disponibles

CampoDescripción
created_atMarca de tiempo de creación de la Lista
descriptionDescripción de la Lista
follower_countNúmero de seguidores
member_countNúmero de miembros
owner_idID de usuario del propietario
privateIndica si la Lista es privada
CampoDescripción
username@handle del propietario
nameNombre para mostrar del propietario
verifiedEstado de verificación del propietario
profile_image_urlURL del avatar del propietario

Ejemplo con expansions

cURL
curl "https://api.x.com/2/lists/84839422?\
list.fields=description,member_count,follower_count,owner_id&\
expansions=owner_id&\
user.fields=username,verified" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Respuesta con expansión

{
  "data": {
    "id": "84839422",
    "name": "Tech News",
    "description": "Top tech journalists",
    "member_count": 50,
    "follower_count": 1250,
    "owner_id": "2244994945"
  },
  "includes": {
    "users": [
      {
        "id": "2244994945",
        "username": "XDevelopers",
        "verified": true
      }
    ]
  }
}

Guía de campos y expansions

Más información sobre cómo personalizar las respuestas

Al recuperar listas propias, los resultados se paginan:
cURL
# Primera solicitud
curl "https://api.x.com/2/users/123/owned_lists?max_results=100" \
  -H "Authorization: Bearer $BEARER_TOKEN"

# Solicitud posterior con token de paginación
curl "https://api.x.com/2/users/123/owned_lists?max_results=100&pagination_token=NEXT_TOKEN" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Guía de paginación

Obtén más información sobre la paginación

Listas privadas

  • Las listas privadas solo son visibles para su propietario
  • Debes autenticarte como propietario para obtener los detalles de una lista privada
  • El campo private indica si una lista es privada

Gestión de errores

EstadoErrorSolución
400Solicitud no válidaComprueba el formato del id de la lista
401No autorizadoComprueba la autenticación
403ProhibidoLa lista puede ser privada
404No encontradoLa lista no existe
429Demasiadas solicitudesEspera y vuelve a intentarlo

Próximos pasos

Inicio rápido

Haz tu primera solicitud de consulta de una lista

Publicaciones de la Lista

Obtén publicaciones de una lista

Referencia de la API

Documentación completa del endpoint

Código de ejemplo

Ejemplos de código listos para usar