Skip to main content
Clase principal del cliente para la X API Este es el punto de entrada principal para interactuar con la X API. Proporciona acceso a todos los endpoints de la API a través de módulos de cliente especializados y gestiona la autenticación, la configuración de las solicitudes y el manejo de errores. Ejemplo

Constructores

constructor

new Client(config): Client Crea una nueva instancia del Client de X API

Parámetros

Devuelve

Client Ejemplo
client.ts:401

Propiedades

string
requerido
URL base para solicitudes a la API
string
Bearer Token para la autenticación
string
Token de acceso OAuth2
any
Instancia OAuth1 para la autenticación
Headers
requerido
Encabezados para las solicitudes
number
requerido
Tiempo de espera de la solicitud en milisegundos
boolean
requerido
Indica si se deben reintentar automáticamente las solicitudes fallidas
number
requerido
Número máximo de intentos de reintento
HttpClient = httpClient
requerido
Cliente HTTP para realizar solicitudes
GeneralClient
requerido
cliente general
AccountActivityClient
requerido
cliente de actividad de cuenta
CommunityNotesClient
requerido
cliente de Community Notes
ComplianceClient
requerido
cliente de cumplimiento (compliance)
ConnectionsClient
requerido
cliente de conexiones
UsersClient
requerido
cliente de usuarios
NewsClient
requerido
cliente de noticias
SpacesClient
requerido
cliente de Spaces
ActivityClient
requerido
cliente de actividad
UsageClient
requerido
cliente de uso
cliente de tendencias
PostsClient
requerido
cliente de publicaciones
DirectMessagesClient
requerido
cliente de mensajes directos
CommunitiesClient
requerido
cliente de comunidades
MediaClient
requerido
cliente de medios
WebhooksClient
requerido
cliente de webhooks
StreamClient
requerido
cliente de stream
ListsClient
requerido
cliente de listas
Promise<T>
requerido
Realiza una solicitud autenticada a la X APIEste método gestiona la autenticación, el formateo de la solicitud y el manejo de errores para todas las solicitudes a la API. Agrega automáticamente los encabezados de autenticación apropiados según la configuración del cliente.
boolean
requerido
Comprueba si el token OAuth2 ha expirado
Promise<void>
requerido
Actualiza el token OAuth2
boolean
requerido
Obtiene el estado de autenticación actual
string[]
requerido
Asocia los nombres de los esquemas de seguridad de OpenAPI con los tipos de autenticación internos
void
requerido
Valida que el método de autenticación requerido esté disponible
string[]
requerido
Obtiene los tipos de autenticación disponibles