Passer au contenu principal
Ce guide vous explique comment Retweeter et annuler des Retweets en utilisant X API.
PrérequisAvant de commencer, vous aurez besoin :
  • d’un compte développeur avec une App approuvée
  • d’un jeton d’accès utilisateur (OAuth 1.0a ou OAuth 2.0 PKCE)

Retweeter une Publication

1

Obtenir votre ID d’utilisateur

Vous avez besoin de l’ID de votre utilisateur authentifié. Vous pouvez le récupérer à l’aide de l’endpoint de recherche d’utilisateurs ou depuis votre Access Token (la partie numérique correspond à l’ID de votre utilisateur).
2

Obtenir l’ID de la Publication

Trouvez l’ID de la Publication dans l’URL lorsque vous affichez une Publication :
https://x.com/XDevelopers/status/1228393702244134912
                                └── Ceci est l’ID de la Publication
3

Envoyer la requête de retweet

cURL
curl -X POST "https://api.x.com/2/users/123456789/retweets" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"tweet_id": "1228393702244134912"}'
4

Examiner la réponse

{
  "data": {
    "retweeted": true
  }
}

Annuler un Retweet

Pour annuler un Retweet :
cURL
curl -X DELETE "https://api.x.com/2/users/123456789/retweets/1228393702244134912" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"
Réponse :
{
  "data": {
    "retweeted": false
  }
}

Étapes suivantes

Recherche de Retweets

Obtenir les utilisateurs qui ont Retweeté une Publication

Publications citées

Obtenir les Publications citées

Référence de l’API

Documentation complète de l’endpoint