- 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
- 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
cURL