Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

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