Qu’est-ce que X API v2 ?
Pourquoi migrer ?
Points de terminaison v2
- Points de terminaison Spaces pour aider les utilisateurs à tirer davantage parti de X Spaces et permettre aux développeurs de contribuer à façonner l’avenir des conversations audio.
- Masquer les réponses, qui vous permet de créer des outils aidant à limiter, à grande échelle, l’impact de réponses abusives, distrayantes ou trompeuses.
- De nouveaux points de terminaison Lists qui vous permettent d’épingler et de désépingler des Listes, ou de rechercher les Listes épinglées d’une personne.
- De nouveaux points de terminaison de conformité par lots qui vous permettent de garantir que les données d’utilisateurs et de Tweets que vous stockez sont conformes.
Nouvelles fonctionnalités
- Une conception cohérente entre les endpoints
- La possibilité de spécifier quels champs et objets sont renvoyés dans le corps de la réponse
- De nouveaux objets de données plus détaillés
- Recevoir et filtrer des données avec de nouvelles informations contextuelles alimentées par les annotations de Tweets
- Accès à de nouvelles métriques
- Identifier et filtrer facilement les conversations appartenant à un fil de réponses
- Fonctionnalités avancées et accès accru aux données pour les chercheurs universitaires
- Fonctionnalités de reprise et de redondance pour les endpoints de streaming
- Renvoyer facilement les décomptes de Tweets correspondant à une requête
- Prise en charge des Tweets modifiés
- Filtrage anti-spam à haut niveau de confiance
- Les URL raccourcies sont entièrement développées pour un filtrage et une analyse plus efficaces
- Objets de réponse JSON simplifiés grâce à la suppression des champs obsolètes et à la modernisation des libellés
- Restitution de 100 % des Tweets publics et disponibles correspondant aux requêtes de recherche
- Règles de streaming afin que vous puissiez effectuer des modifications sans interrompre les connexions
- Langage de requête plus expressif pour la recherche de Tweets, les décomptes de Tweets et le flux filtré
- Spécification OpenAPI pour créer de nouvelles bibliothèques et suivre les changements de manière plus transparente
Découvrir les nouveaux objets de réponse et ceux mis à jour
Découvrez plus en détail comment utiliser les champs et les expansions.
Flexibilité pour choisir les objets et les champs que vous recevez
id et text.
Si vous souhaitez récupérer des champs supplémentaires avec votre requête, vous devrez utiliser les paramètres fields et expansions. Le paramètre expansions vous permet de récupérer des objets de données associés, comme le Tweet épinglé d’un utilisateur ou un objet média, tandis que les opérateurs de champs vous permettent de demander des champs spécifiques au sein des objets renvoyés, au-delà des champs par défaut.
Voici la liste complète des expansions que vous pouvez demander avec les différents endpoints de X API v2 :
Pour en savoir plus, consultez comment utiliser les champs et les expansions.
Nouvelles métriques disponibles dans les Tweets, utilisateurs, Spaces et objets média
Modifier des Tweets
- Si un Tweet était éligible à la modification au moment de sa création. Certains Tweets, comme ceux contenant des sondages ou les Tweets programmés, ne peuvent pas être modifiés.
- Les Tweets sont modifiables pendant 30 minutes et peuvent être modifiés jusqu’à 5 fois. Pour les Tweets modifiables, vous pouvez savoir s’il reste du temps pour les modifier et combien de modifications supplémentaires sont possibles.
- Si vous consultez une version modifiée d’un Tweet (dans la plupart des cas, l’API renverra la version la plus récente d’un Tweet, sauf si une version antérieure spécifique est demandée par Tweet ID).
- L’intégralité de l’historique de modification du Tweet.
- L’engagement attribué à chaque version du Tweet.
Suivez les conversations sous forme de fils
Prêt à migrer
- Un compte développeur
- Une App développeur créée au sein d’un Project
- Des clés et des tokens provenant de l’App développeur de ce Project
Authentification
OAuth 2.0 Jeton Bearer est requis pour envoyer des requêtes pour le compte de votre App de développeur
Outils et code
- Nous mettons à disposition une collection Postman Twitter qui vous permet d’utiliser le client Postman pour envoyer des requêtes et vous connecter à chacun des endpoints. C’est une méthode simple pour tester l’authentification et expérimenter avec les endpoints.
- Nous mettons également à disposition une liste de bibliothèques, prises en charge par Twitter ou tierces, en Ruby, Python, Node, Java et bien d’autres. Pour plus de contexte, consultez notre page sur les outils et bibliothèques.
Migration vers les endpoints mis à jour
- Tweets
- Utilisateurs
- Listes
Migration vers le nouveau format de données
- Format natif vers X API v2 (v1.1 standard)
- Native Enriched vers X API v2 (Enterprise)
- Activity Streams vers X API v2 (Enterprise)