Authentification
Authentification App-only
cURL
Authentification en contexte utilisateur
Champs et expansions
fields et expansions pour demander précisément les données dont vous avez besoin.
Réponse par défaut
Champs disponibles
tweet.fields
tweet.fields
media.fields (requiert l’expansion attachments.media_keys)
media.fields (requiert l’expansion attachments.media_keys)
Exemple avec des champs
cURL
Modifications de Publications
Comment ça fonctionne
- 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
Exemple de réponse
Gestion des erreurs
Erreurs courantes
Publications supprimées ou protégées
- 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
Bonnes pratiques
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.
Prochaines étapes
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