Tous les points de terminaison de la X API v2 nécessitent une authentification. Choisissez la méthode qui correspond à votre cas d’utilisation :
Pour les données publiques de Publications, utilisez un jeton Bearer :
cURL
X API v2 retourne par défaut un volume minimal de données. Utilisez les paramètres
fields et expansions pour demander précisément les données dont vous avez besoin.
tweet.fields
tweet.fields
media.fields (requiert l’expansion attachments.media_keys)
media.fields (requiert l’expansion attachments.media_keys)
cURL
Les Publications peuvent être modifiées jusqu’à 5 fois dans les 30 minutes suivant leur création.
- Chaque modification crée un nouvel identifiant de Publication
edit_history_tweet_idscontient toutes les versions (de la plus ancienne à la plus récente)- L’endpoint renvoie toujours la version la plus récente
Si une Publication est supprimée ou provient d’un compte protégé que vous ne suivez pas :
- La recherche d’une seule Publication renvoie un code d’état HTTP
404 - La recherche de plusieurs Publications omet cette Publication des résultats et renvoie un tableau
errors
Regrouper les requêtes
Utilisez l’endpoint multi-Publications pour récupérer jusqu’à 100 Publications en une seule fois, et ainsi réduire le nombre d’appels API.
Ne demander que les champs nécessaires
Indiquez uniquement les champs dont vous avez besoin afin de minimiser la taille des réponses et le temps de traitement.
Mettre les réponses en cache
Mettez en cache les données des Publications en local pour réduire les requêtes répétées pour un même contenu.
Gérer les modifications
Pour les applications en temps réel, envisagez de récupérer à nouveau les Publications après la fenêtre d’édition de 30 minutes.
Référence de l’API
Documentation complète de l’endpoint
Dictionnaire de données
Tous les objets et champs disponibles
Exemples de code
Exemples de code fonctionnels
Gestion des erreurs
Gérez les erreurs proprement