Client para interactuar con X API.
Coordina todos los subclientes y gestiona la autenticación, la gestión de sesiones
y los flujos OAuth2 PKCE. Toda la funcionalidad se genera a partir de la especificación de OpenAPI.
Client
Constructores
__init__
Parámetros
La URL base para la X API (por defecto https://api.x.com).
El Bearer Token para la X API (autenticación solo de aplicación).
El token de acceso OAuth2 para contexto de usuario (se puede usar directamente como Bearer Token).
El ID de cliente para la X API (requerido para el flujo OAuth2 PKCE).
El secreto de cliente para la X API.
El URI de redirección para la autorización OAuth2.
Un diccionario de tokens OAuth2 existente (si está disponible). Si se proporciona, se extraerá access_token.
Cadena separada por espacios o lista de cadenas para los ámbitos de autorización OAuth2.
La URL base para la autorización OAuth2 (por defecto https://x.com/i).
Instancia de OAuth1 para autenticación OAuth1.0a.
Parámetros
exchange_code
Parámetros
El código de autorización desde el callback.
Verificador de código opcional (usa el verificador almacenado si no se indica).
fetch_token
Parámetros
La URL de callback completa recibida tras la autorización.
Parámetros
Parámetro de estado opcional para mayor seguridad.