Recherche de Retweets : comparaison entre la v1.1 standard et la X API v2
- Similarités
- Authentification
- Limite d’utilisateurs par requête
- Différences
- URL d’endpoint
- Restrictions de requête
- Exigences relatives à l’App et au Project
- Format des données de réponse
- Paramètres de requête
Similarités
Différences
- Endpoints standard v1.1 :
- https://api.x.com/1.1/statuses/retweets/:id.json
(Renvoie une collection des 100 Retweets les plus récents de la Publication spécifiée par le paramètre
id) https://api.x.com/1.1/statuses/retweeters/ids.json(Renvoie une collection allant jusqu’à 100 identifiants d’utilisateurs appartenant aux utilisateurs qui ont fait un Retweet de la Publication spécifiée par le paramètreid)
- https://api.x.com/1.1/statuses/retweets/:id.json
(Renvoie une collection des 100 Retweets les plus récents de la Publication spécifiée par le paramètre
- Endpoint X API v2 :
- https://api.x.com/2/tweets/:id/retweeted_by (Renvoie une liste de comptes qui ont fait un Retweet d’une Publication donnée)
- Au niveau racine JSON, les endpoints standard renvoient des objets Publication dans un tableau statuses, tandis que X API v2 renvoie un tableau data.
- Au lieu de faire référence à des « statuses » Retweeted et Quoted, le JSON X API v2 fait référence à des Tweets Retweeted et Quoted. De nombreux champs hérités et obsolètes, tels que contributors et user.translator_type, sont supprimés.
- Au lieu d’utiliser à la fois favorites (dans l’objet Publication) et favourites (dans l’objet utilisateur), X API v2 utilise le terme like.
- X adopte la convention selon laquelle les valeurs JSON vides (par exemple null) ne sont pas écrites dans le payload. Les attributs de Publication et d’utilisateur ne sont inclus que s’ils ont des valeurs non nulles.
- Un champ conversation_id
- Deux nouveaux champs annotations, notamment context et entities
- Plusieurs nouveaux champs metrics
- Un nouveau champ reply_setting, qui vous indique qui peut répondre à une Publication donnée
Exemples de code
Obtenir les utilisateurs qui ont retweeté une publication (v2)
cURL