Tous les endpoints de X API v2 nécessitent une authentification. Choisissez la méthode la mieux adaptée à votre cas d’usage :
Pour les données publiques d’utilisateurs, utilisez un jeton Bearer :
cURL
/2/users/me) :
cURL
L’API X v2 renvoie par défaut un ensemble minimal de données. Utilisez
fields et expansions pour obtenir exactement ce dont vous avez besoin.
user.fields
user.fields
tweet.fields (nécessite l’expansion pinned_tweet_id)
tweet.fields (nécessite l’expansion pinned_tweet_id)
cURL
Guide des champs et des expansions
En savoir plus sur la personnalisation des réponses
Recherchez plusieurs utilisateurs en une seule requête :
cURL (par identifiants)
Si un utilisateur est suspendu ou supprimé :
- La recherche d’un seul utilisateur renvoie un
404 - La recherche de plusieurs utilisateurs omet cet utilisateur des résultats et inclut un tableau
errors
- Les informations de base (id, nom, nom d’utilisateur) sont disponibles
- Le contenu protégé (Publication épinglée) peut être restreint
protected: trueindique l’état du compte
Regrouper les requêtes
Utilisez des endpoints multi-utilisateurs pour récupérer jusqu’à 100 comptes à la fois et réduire le nombre d’appels à l’API.
Ne demander que les champs nécessaires
Indiquez uniquement les champs dont vous avez besoin afin de minimiser la taille de la réponse.
Mettre en cache les données utilisateur
Mettez en cache les profils utilisateur en local pour réduire les requêtes répétées.
Gérer les erreurs de manière robuste
Vérifiez la présence d’erreurs partielles dans les réponses par lot.
Référence de l’API
Documentation complète de l’endpoint
Dictionnaire des données
Tous les objets et champs disponibles
Exemples de code
Exemples de code prêts à l’emploi
Gestion des erreurs
Gérez les erreurs proprement