Authentification
Exigences relatives aux endpoints
| Endpoint | App uniquement | Contexte utilisateur |
|---|---|---|
| Timeline des Publications de l’utilisateur | ✓ | ✓ |
| Timeline des mentions de l’utilisateur | ✓ | ✓ |
| Timeline d’accueil | — | ✓ (obligatoire) |
Métriques privées
Champs et expansions
id, text et edit_history_tweet_ids. Pour demander des données supplémentaires :
Exemple de requête
cURL
Champs clés
| Field | Description |
|---|---|
created_at | Horodatage de création de la Publication |
public_metrics | Nombre d’interactions |
conversation_id | Identifiant de conversation |
context_annotations | Catégories de sujets |
entities | Hashtags, mentions, URL |
Guide des champs et Expansions
En savoir plus sur la personnalisation des réponses
Pagination
Fonctionnement
- Effectuez une requête initiale avec
max_results - Récupérez
next_tokenà partir de l’objetmeta - Incluez
pagination_tokendans la requête suivante - Répétez jusqu’à ce qu’aucun
next_tokenne soit renvoyé
Exemple
cURL
Guide de pagination
En savoir plus sur la pagination
Filtrer les résultats
Filtrage temporel
| Paramètre | Description |
|---|---|
start_time | Horodatage de la Publication la plus ancienne (ISO 8601) |
end_time | Horodatage de la Publication la plus récente (ISO 8601) |
since_id | Renvoie les Publications après cet identifiant |
until_id | Renvoie les Publications avant cet identifiant |
Paramètre exclude
cURL
| Valeur | Effet |
|---|---|
retweets | Exclure les retweets |
replies | Exclure les réponses |
Limites de volume
| Endpoint | Nombre maximal de Publications |
|---|---|
| Timeline des Publications de l’utilisateur | 3 200 plus récentes |
| Publications de l’utilisateur (exclude=replies) | 800 plus récentes |
| Timeline des mentions de l’utilisateur | 800 plus récentes |
| Timeline d’accueil | 3 200 ou 7 jours |
Les requêtes de Publications au-delà de ces limites renvoient une réponse réussie, mais sans données.
Modifications des Publications
Considérations
- Les Publications de plus de 30 minutes sont considérées comme définitives
- Les cas d’utilisation en quasi temps réel doivent tenir compte des modifications potentielles
- Utilisez la fonctionnalité Post lookup pour vérifier l’état final si nécessaire
Principes de base de l’édition de Publications
En savoir plus sur l’édition de Publications
Métriques des Publications
Statistiques publiques
Métriques privées
- Disponible uniquement pour les Publications des 30 derniers jours
- Renvoyées uniquement pour les Publications rédigées par l’utilisateur authentifié
- Renvoie une erreur pour les Publications d’autres utilisateurs
Cas particuliers
Métriques non publiques et pagination
Métriques non publiques et pagination
Lorsque vous demandez des métriques non publiques pour des Publications âgées de plus de 30 jours, vous pouvez recevoir un
next_token avec result_count: 0. Pour éviter cela :- Limitez les requêtes aux 30 derniers jours
- Utilisez un
max_resultsd’au moins 10
Métriques sponsorisées pour des Publications non sponsorisées
Métriques sponsorisées pour des Publications non sponsorisées
Demander des métriques sponsorisées pour des Publications qui n’ont pas été sponsorisées renvoie une réponse vide. Il s’agit d’un problème connu.
Texte de Retweet tronqué
Texte de Retweet tronqué
Pour les Retweets dont le texte dépasse 140 caractères, le champ de texte est tronqué. Utilisez l’extension
referenced_tweets.id pour récupérer le texte complet.Prochaines étapes
Démarrage rapide du fil d’accueil
Récupérer le fil d’accueil d’un utilisateur
Démarrage rapide des mentions
Récupérer les mentions d’un utilisateur
Référence de l’API
Documentation complète de l’endpoint
Pagination
Gérer des ensembles de résultats volumineux