Passer au contenu principal
Ce guide vous explique comment récupérer les utilisateurs qui ont retweeté une Publication spécifique.
PrérequisAvant de commencer, vous aurez besoin de :
  • D’un compte développeur avec une App approuvée
  • Du jeton Bearer de votre App (pour les données publiques) ou d’un User Access Token (pour les métriques privées)

Récupérer les utilisateurs qui ont retweeté une Publication

1

Trouver l’ID de la Publication

Récupérez l’ID de la Publication dont vous voulez lister les Retweets :
https://x.com/XDevelopers/status/1354143047324299264
                                └── Ceci est l’ID de la Publication
2

Effectuer la requête

cURL
curl "https://api.x.com/2/tweets/1354143047324299264/retweeted_by?\
user.fields=created_at,username,verified" \
  -H "Authorization: Bearer $BEARER_TOKEN"
3

Examiner la réponse

{
  "data": [
    {
      "created_at": "2008-12-04T18:51:57.000Z",
      "id": "17874544",
      "username": "TwitterSupport",
      "name": "Twitter Support",
      "verified": true
    },
    {
      "created_at": "2007-02-20T14:35:54.000Z",
      "id": "783214",
      "username": "Twitter",
      "name": "Twitter",
      "verified": true
    }
  ],
  "meta": {
    "result_count": 2,
    "next_token": "7140dibdnow9c7btw3z2vwioavpvutgzrzm9icis4ndix"
  }
}

Inclure des données supplémentaires

Utilisez le paramètre expansions pour récupérer des données associées, comme les Publications épinglées :
cURL
curl "https://api.x.com/2/tweets/1354143047324299264/retweeted_by?\
user.fields=created_at&\
expansions=pinned_tweet_id&\
tweet.fields=created_at" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Réponse avec extensions

{
  "data": [
    {
      "pinned_tweet_id": "1389270063807598594",
      "created_at": "2018-11-21T14:24:58.000Z",
      "id": "1065249714214457345",
      "username": "TwitterSpaces",
      "name": "Spaces"
    }
  ],
  "includes": {
    "tweets": [
      {
        "created_at": "2021-05-03T17:26:09.000Z",
        "id": "1389270063807598594",
        "text": "now, everyone with 600 or more followers can host a Space..."
      }
    ]
  }
}

Prochaines étapes

Gérer les Retweets

Retweeter et annuler des retweets

Citer des Publications

Obtenir des Publications citées

Référence de l’API

Documentation complète de l’endpoint