Client
Class Bases: object | None = None) Cliente para interactuar con la X API.Constructores
__init__
Inicializa el cliente de la X API.
Parámetros
str
default:"'https://api.x.com'"
La URL base de la X API (por defecto https://api.x.com).
str or None
default:"None"
El bearer token para la X API (autenticación app-only).
str or None
default:"None"
El access token de OAuth2 para contexto de usuario (puede usarse directamente como bearer token).
str or None
default:"None"
El client ID para la X API (requerido para el flujo OAuth2 PKCE).
str or None
default:"None"
El client secret para la X API.
str or None
default:"None"
La URI de redirección para la autorización OAuth2.
Dict[str, Any] or None
default:"None"
Un diccionario de token OAuth2 existente (si está disponible). Si se proporciona, se extraerá access_token.
str or List[str] or None
default:"None"
Cadena separada por espacios o lista de cadenas para los scopes de autorización OAuth2.
str
default:"'https://x.com/i'"
La URL base para la autorización OAuth2 (por defecto https://x.com/i).
OAuth1
Instancia de OAuth1 para la autenticación OAuth 1.0a.
Parámetros
str
default:"'https://api.x.com'"
str or None
default:"None"
str or None
default:"None"
str or None
default:"None"
str or None
default:"None"
str or None
default:"None"
Dict[str, Any] or None
default:"None"
str or List[str] or None
default:"None"
str
default:"'https://x.com/i'"
OAuth1
exchange_code
Intercambia el código de autorización por tokens (coincide con la API de TypeScript).
Parámetros
Any
El código de autorización del callback.
Any
default:"None"
Verificador de código opcional (usa el verificador almacenado si no se proporciona).
fetch_token
Obtiene el token usando la URL de respuesta de autorización (método heredado).
Parámetros
Any
La URL de callback completa recibida después de la autorización.
get_authorization_url
Obtiene la URL de autorización para el flujo OAuth2 PKCE.
Parámetros
Any
default:"None"
Parámetro de estado opcional por seguridad.