Client principale pour interagir avec l’API X.
Il coordonne tous les sous-clients et gère l’authentification, la gestion des sessions
et les flux d’authentification OAuth2 PKCE. Toutes les fonctionnalités sont générées à partir de la spécification OpenAPI.
Client
Constructeurs
__init__
Paramètres
L’URL de base de X API (par défaut : https://api.x.com).
Le jeton Bearer pour X API (authentification App uniquement).
Le jeton d’accès OAuth2 pour le contexte utilisateur (peut être utilisé directement comme jeton Bearer).
L’ID client pour X API (requis pour le flux OAuth2 PKCE).
Le secret client pour X API.
L’URI de redirection pour l’autorisation OAuth2.
Un dictionnaire de jeton OAuth2 existant (si disponible). S’il est fourni,
access_token en sera extrait.Une chaîne (séparée par des espaces) ou une liste de chaînes représentant les scopes d’autorisation OAuth2.
L’URL de base pour l’autorisation OAuth2 (par défaut : https://x.com/i).
Instance OAuth1 pour l’authentification OAuth1.0a.
Paramètres
exchange_code
Paramètres
Le code d’autorisation reçu dans le callback.
Code de vérification facultatif (utilise le code de vérification stocké s’il n’est pas fourni).
fetch_token
Paramètres
L’URL complète de rappel reçue après l’autorisation.
Paramètres
Paramètre optionnel
state pour la sécurité.