Authentification
Recherche récente
| Méthode | Cas d’usage |
|---|---|
| OAuth 2.0 App-Only | Données de Publications publiques |
| OAuth 2.0 Authorization Code with PKCE | Métriques privées |
| OAuth 1.0a User Context | Métriques privées |
Recherche sur l’intégralité des archives
Construire des requêtes
Limites de longueur des requêtes
| Niveau d’accès | Recherche récente | Recherche dans l’archive complète |
|---|---|---|
| Libre-service | 512 caractères | 1 024 caractères |
| Entreprise | 4 096 caractères | 4 096 caractères |
Types d’opérateurs
| Type | Description | Exemple |
|---|---|---|
| Autonome | Peut être utilisé seul | #python, from:user |
| Avec conjonction obligatoire | Doit être utilisé avec un opérateur autonome | has:media, is:retweet |
Construire une requête
Apprenez en détail la syntaxe des requêtes
Référence des opérateurs
Voir tous les opérateurs disponibles
Champs et expansions
id, text et edit_history_tweet_ids. Utilisez des paramètres pour obtenir des données supplémentaires.
Exemple de requête
cURL
Expansions disponibles
| Expansion | Résultat |
|---|---|
author_id | Objet utilisateur de l’auteur |
attachments.media_keys | Objets média associés |
attachments.poll_ids | Objets de sondage associés |
referenced_tweets.id | Publications citées ou en réponse |
geo.place_id | Objets lieu |
entities.mentions.username | Objets utilisateur mentionnés |
Guide des champs et des expansions
Pour en savoir plus sur la personnalisation des réponses
Pagination
next_token de la réponse pour récupérer des pages de résultats supplémentaires.
Fonctionnement
- Effectuez votre requête initiale avec
max_results - Vérifiez la présence de
next_tokendans l’objetmeta - Incluez
next_tokendans les requêtes suivantes - Répétez jusqu’à ce qu’aucun
next_tokenne soit renvoyé
Exemple
cURL
Guide de pagination
En savoir plus sur la pagination
Modifications des Publications
Considérations
edit_history_tweet_idscontient tous les identifiants de Publications (de la plus ancienne à la plus récente)- Les Publications récupérées après la fenêtre de 30 minutes représentent la version finale
- Pour les cas d’usage presque en temps réel, les Publications récemment publiées peuvent encore être modifiées
Fondamentaux de l'édition de Publications
En savoir plus sur l’édition des Publications
Bonnes pratiques
Commencez de manière ciblée
Utilisez plusieurs opérateurs pour affiner les résultats et réduire le bruit.
Testez de manière itérative
Commencez avec un périmètre large, puis affinez en fonction des résultats.
Gérez la pagination
Implémentez une pagination adaptée pour les grands ensembles de résultats.
Mettez les résultats en cache
Stockez les résultats localement pour éviter les requêtes répétées.
Étapes suivantes
Créer une requête
Maîtriser la syntaxe des requêtes
Référence des opérateurs
Tous les opérateurs disponibles
Pagination
Gérer de grands volumes de résultats
Référence de l’API
Documentation complète de l’endpoint