Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Ce guide vous explique comment obtenir le nombre de Publications historiques jusqu’en mars 2006.
Le comptage de Publications sur l’intégralité de l’archive nécessite un accès Self-serve ou Enterprise.
PrérequisAvant de commencer, vous aurez besoin :
  • D’un compte développeur avec un accès Self-serve ou Enterprise
  • Du jeton Bearer de votre App

Obtenir le nombre de Publications pour l’intégralité des archives

1

Créer une requête

Utilisez la même syntaxe de requête que pour la recherche dans l’intégralité des archives. Par exemple, pour compter les Publications provenant de @XDevelopers :
from:XDevelopers
2

Définir une plage temporelle

Indiquez start_time et end_time pour rechercher des périodes historiques spécifiques :
ParamètreFormatExemple
start_timeISO 86012020-01-01T00:00:00Z
end_timeISO 86012020-12-31T23:59:59Z
3

Effectuer la requête

cURL
curl "https://api.x.com/2/tweets/counts/all?\
query=from%3AXDevelopers&\
start_time=2020-01-01T00%3A00%3A00Z&\
end_time=2020-12-31T23%3A59%3A59Z&\
granularity=day" \
  -H "Authorization: Bearer $BEARER_TOKEN"
4

Examiner la réponse

{
  "data": [
    {
      "end": "2020-01-02T00:00:00.000Z",
      "start": "2020-01-01T00:00:00.000Z",
      "tweet_count": 3
    },
    {
      "end": "2020-01-03T00:00:00.000Z",
      "start": "2020-01-02T00:00:00.000Z",
      "tweet_count": 5
    }
  ],
  "meta": {
    "total_tweet_count": 8
  }
}

Options de granularité

Contrôlez la manière dont les décomptes sont regroupés :
GranularitéDescription
minuteDécomptes par minute
hourDécomptes par heure (valeur par défaut)
dayDécomptes par jour

Paginer les résultats

Pour des plages temporelles étendues, utilisez le next_token de la réponse :
cURL
curl "https://api.x.com/2/tweets/counts/all?\
query=from%3AXDevelopers&\
start_time=2015-01-01T00%3A00%3A00Z&\
end_time=2020-12-31T23%3A59%3A59Z&\
granularity=day&\
next_token=abc123" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Principales différences par rapport aux décomptes récents

FonctionnalitéRecent CountsFull-Archive Counts
Plage temporelle7 derniers joursDe mars 2006 à aujourd’hui
Accès requisTous les développeursPaiement à l’usage, Enterprise
Plage temporelle par défaut7 derniers jours30 derniers jours

Paramètres communs

ParamètreDescriptionValeur par défaut
queryRequête de recherche (obligatoire)
granularityGranularité temporellehour
start_timeHorodatage le plus ancien (ISO 8601)Il y a 30 jours
end_timeHorodatage le plus récent (ISO 8601)Maintenant
next_tokenJeton de pagination

Étapes suivantes

Décomptes récents

Obtenir les décomptes récents de Publications

Créer une requête

Maîtriser la syntaxe des requêtes

Référence de l’API

Documentation complète de l’endpoint