Consultation des publications d’une Liste : standard v1.1 comparé à X API v2
- Similitudes
- Méthodes d’authentification
- Limites de taux
- Différences
- URLs des endpoints
- Exigences relatives à l’App et au projet
- Nombre maximal d’objets de données par requête
- Formats des données de réponse
- Paramètres de requête
Similarités
Différences
- Endpoints standard v1.1 :
- GET https://api.x.com/1.1/lists/statuses.json (Recherche de Tweets à partir d’une Liste spécifiée)
- Endpoint X API v2 :
- GET https://api.x.com/2/lists/:id/tweets (Recherche de Tweets à partir d’une Liste spécifiée)
- attachments
- author_id
- context_annotations
- created_at
- geo
- lang
Nous vous encourageons à en apprendre davantage sur ces nouveaux paramètres dans leurs guides respectifs, ou en lisant notre guide sur comment utiliser les fields et expansions.
Nous avons également élaboré un guide de migration de format de données qui peut vous aider à faire correspondre les champs standard v1.1 aux nouveaux champs v2. Ce guide vous fournira également le paramètre d’expansion et de field spécifique que vous devrez transmettre avec votre requête v2 pour renvoyer des champs spécifiques.
En plus des changements relatifs à la manière de demander certains champs, X API v2 introduit également de nouveaux modèles JSON pour les objets renvoyés par les API, y compris les objets Post et user.
- Au niveau racine JSON, les endpoints standard renvoient les objets de Publication dans un tableau statuses, tandis que X API v2 renvoie un tableau data.
- Au lieu de faire référence aux « statuses » Retweeted et Quoted, le JSON X API v2 fait référence aux 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 de Publication) et favourites (dans l’objet user), X API v2 utilise le terme like.
- X adopte la convention selon laquelle les valeurs JSON sans valeur (par exemple, null) ne sont pas écrites dans la charge utile. Les attributs de Publication et de user ne sont inclus que s’ils ont des valeurs non nulles.
Exemples de code
Récupérer des Publications d’une Liste (v2)
cURL