> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Décomptes de Publications

> Obtenez des données de volume de Publications pour vos requêtes, sans récupérer les Publications elles-mêmes

export const Button = ({href, children}) => {
  return <div className="not-prose group">
    <a href={href}>
      <button className="flex items-center space-x-2.5 py-1 px-4 bg-primary-dark dark:bg-white text-white dark:text-gray-950 rounded-full group-hover:opacity-[0.9] font-medium">
        <span>
          {children}
        </span>
        <svg width="3" height="24" viewBox="0 -9 3 24" class="h-6 rotate-0 overflow-visible"><path d="M0 0L3 3L0 6" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg>
      </button>
    </a>
  </div>;
};

Les endpoints de comptage de Publications renvoient le nombre de Publications correspondant à une requête au fil du temps, sans renvoyer les Publications elles-mêmes. Utilisez ces endpoints pour analyser les tendances, comprendre l’ampleur des conversations et affiner vos requêtes avant d’effectuer une recherche.

<div id="overview">
  ## Vue d’ensemble
</div>

<CardGroup cols={2}>
  <Card title="Analyse du volume" icon="chart-line">
    Créez des courbes de tendance et des visualisations montrant le volume de Publications au fil du temps
  </Card>

  <Card title="Affinage des requêtes" icon="filter">
    Estimez la taille des résultats avant d’exécuter des requêtes de recherche complètes
  </Card>

  <Card title="Détection d’événements" icon="calendar">
    Identifiez les moments où les conversations ont atteint un pic autour d’événements
  </Card>

  <Card title="Recherche efficace" icon="gauge-high">
    Comprenez l’ampleur des conversations sans avoir à récupérer toutes les Publications
  </Card>
</CardGroup>

***

<div id="endpoints">
  ## Endpoints
</div>

| Endpoint                                                                   | Description                                  | Access                                  |
| :------------------------------------------------------------------------- | :------------------------------------------- | :-------------------------------------- |
| GET [`/2/tweets/counts/recent`](/fr/x-api/posts/get-count-of-recent-posts) | Nombre de Publications des 7 derniers jours  | Tous les développeurs                   |
| GET [`/2/tweets/counts/all`](/fr/x-api/posts/get-count-of-all-posts)       | Nombre de Publications de l'archive complète | Facturation à l'utilisation, Enterprise |

***

<div id="granularity-options">
  ## Options de granularité
</div>

Indiquez comment les comptages sont regroupés à l'aide du paramètre `granularity` :

| Granularité | Description                             | Cas d'utilisation          |
| :---------- | :-------------------------------------- | :------------------------- |
| `minute`    | Comptages par minute                    | Surveillance en temps réel |
| `hour`      | Comptages par heure (valeur par défaut) | Analyse quotidienne        |
| `day`       | Comptages par jour                      | Tendances à long terme     |

***

<div id="recent-counts">
  ## Décomptes récents
</div>

Calculez le nombre de Publications des **7 derniers jours**. Disponible pour tous les développeurs.

<div id="features">
  ### Fonctionnalités
</div>

* Comptages regroupés par minute, heure ou jour
* Mêmes opérateurs de requête que pour la recherche récente
* Longueur de requête maximale de 512 caractères

<div id="example-response">
  ### Exemple de réponse
</div>

```json theme={null}
{
  "data": [
    { "start": "2024-01-15T00:00:00.000Z", "end": "2024-01-15T01:00:00.000Z", "tweet_count": 1523 },
    { "start": "2024-01-15T01:00:00.000Z", "end": "2024-01-15T02:00:00.000Z", "tweet_count": 1247 },
    { "start": "2024-01-15T02:00:00.000Z", "end": "2024-01-15T03:00:00.000Z", "tweet_count": 892 }
  ],
  "meta": {
    "total_tweet_count": 3662
  }
}
```

<CardGroup cols={2}>
  <Card title="Démarrage rapide" icon="rocket" href="/fr/x-api/posts/counts/quickstart/recent-tweet-counts">
    Effectuez votre première requête de comptage de Publications récentes
  </Card>

  <Card title="Référence de l’API" icon="code" href="/fr/x-api/posts/recent-post-counts">
    Documentation complète de l’endpoint
  </Card>
</CardGroup>

***

<div id="full-archive-counts">
  ## Décomptes sur l’archive complète
</div>

Obtenez le nombre de Publications depuis l’**archive complète** remontant jusqu’à 2006.

<Note>
  Les décomptes sur l’archive complète sont disponibles pour les clients à l’usage et les clients Enterprise.
</Note>

<div id="features">
  ### Fonctionnalités
</div>

* Compter les Publications historiques sur n’importe quelle période
* Tous les opérateurs de requête sont disponibles
* Longueur de requête pouvant atteindre 1 024 caractères (4 096 pour Enterprise)

<div id="pagination">
  ### Pagination
</div>

Les résultats sont paginés par périodes de 31 jours par réponse :

* **Granularité jour** : 31 jours par page
* **Granularité heure** : 744 heures (31 jours) par page
* **Granularité minute** : 44 640 minutes (31 jours) par page

<CardGroup cols={2}>
  <Card title="Démarrage rapide" icon="rocket" href="/fr/x-api/posts/counts/quickstart/full-archive-tweet-counts">
    Effectuez votre première requête de comptage d’archive complète
  </Card>

  <Card title="Référence de l’API" icon="code" href="/fr/x-api/posts/full-archive-post-counts">
    Documentation complète de l’endpoint
  </Card>
</CardGroup>

***

<div id="query-operators">
  ## Opérateurs de requête
</div>

Les décomptes de Publications utilisent la même syntaxe de requête que les points de terminaison de recherche :

```
python lang:en -is:retweet
```

<Card title="Créer une requête" icon="magnifying-glass" href="/fr/x-api/posts/counts/integrate/build-a-query">
  Apprenez la syntaxe des requêtes et les opérateurs
</Card>

***

<div id="important-notes">
  ## Remarques importantes
</div>

<Note>
  **Comptages vs résultats de recherche**

  Les comptages peuvent ne pas correspondre exactement aux résultats de recherche. Les endpoints de recherche appliquent un filtrage de conformité supplémentaire que les endpoints de comptage n’appliquent pas.
</Note>

***

<div id="getting-started">
  ## Pour commencer
</div>

<Note>
  **Prérequis**

  * Un [compte développeur](https://developer.x.com/en/portal/petition/essential/basic-info) approuvé
  * Un [Project and App](/fr/resources/fundamentals/developer-apps) dans la Console de développement
  * Le [Jeton Bearer](/fr/resources/fundamentals/authentication) de votre App
</Note>

<CardGroup cols={2}>
  <Card title="Démarrage rapide : décomptes récents" icon="clock" href="/fr/x-api/posts/counts/quickstart/recent-tweet-counts">
    Comptez les Publications des 7 derniers jours
  </Card>

  <Card title="Démarrage rapide : archive complète" icon="vault" href="/fr/x-api/posts/counts/quickstart/full-archive-tweet-counts">
    Comptez les Publications historiques
  </Card>

  <Card title="Guide d’intégration" icon="book" href="/fr/x-api/posts/counts/integrate/overview">
    Concepts clés et bonnes pratiques
  </Card>

  <Card title="Exemples de code" icon="github" href="https://github.com/xdevplatform/Twitter-API-v2-sample-code">
    Exemples de code fonctionnels
  </Card>
</CardGroup>
