Authentification
Authentification App-only
cURL
Authentification en contexte utilisateur
/2/users/me) :
cURL
Champs et expansions
fields et expansions pour obtenir exactement ce dont vous avez besoin.
Réponse par défaut
Champs disponibles
user.fields
user.fields
tweet.fields (nécessite l’expansion pinned_tweet_id)
tweet.fields (nécessite l’expansion pinned_tweet_id)
Exemple avec des champs
cURL
Réponse avec expansions
Guide des champs et des expansions
En savoir plus sur la personnalisation des réponses
Recherches groupées
cURL (par identifiants)
Gestion des erreurs
Erreurs courantes
Utilisateurs suspendus ou supprimés
- 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
Utilisateurs protégés
- 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
Bonnes pratiques
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.
Prochaines étapes
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