Que fait xurl ?
Interface CLI xurl pour publier, répondre, lire/rechercher, envoyer des DM, télécharger des médias, gérer les abonnés, vérifier l'authentification ou effectuer des appels bruts à l'API v2 de X.
Prérequis
- Clés API X (Bearer Token, API Key, API Key Secret, Access Token, Access Token Secret) configurées dans les variables d'environnement (
X_API_KEY,X_API_KEY_SECRET,X_ACCESS_TOKEN,X_ACCESS_TOKEN_SECRET,X_BEARER_TOKEN).
Utilisation
xurl <commande> [options]
Commandes
| Commande | Description |
|---|---|
post | Publier un tweet (ou répondre en utilisant --reply-to). |
read | Lire un tweet par son identifiant. |
search | Rechercher des tweets (par mot-clé, utilisateur, etc.). |
dm | Envoyer un message direct à un utilisateur. |
upload | Télécharger un fichier média (image, vidéo) vers X. |
followers | Obtenir la liste des abonnés d'un utilisateur. |
auth | Vérifier l'état de l'authentification. |
api | Effectuer un appel brut à l'API v2 de X (GET, POST, PUT, DELETE). |
Exemples
Publier un tweet
xurl post "Ceci est mon premier tweet depuis l'API !"
Lire un tweet
xurl read 1234567890123456789
Rechercher des tweets
xurl search "intelligence artificielle"
Envoyer un message direct
xurl dm "@utilisateur" "Bonjour, ceci est un test !"
Télécharger un média
xurl upload image.jpg
Obtenir les abonnés
xurl followers "@utilisateur"
Vérifier l'authentification
xurl auth
Appel brut à l'API v2
xurl api GET /2/users/by/username/steipete
Répondre à un tweet
xurl post "Ceci est une réponse à un tweet !" --reply-to 1234567890123456789
Mettre à jour le profil utilisateur
xurl api PUT /2/users/me --data '{"description":"Nouvelle description"}'
Aide
xurl --help
Remarques
- Assurez-vous que vos variables d'environnement sont correctement définies avant d'utiliser
xurl. - Les commandes
apietuploadnécessitent des paramètres supplémentaires selon les besoins. - Les identifiants de tweets et d'utilisateurs sont des nombres entiers longs (ID numériques).