Passer au contenu principal
GET
/
2
/
tweets
/
counts
/
all
Obtenir le nombre total de publications
curl --request GET \
  --url https://api.x.com/2/tweets/counts/all \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "end": "2023-11-07T05:31:56Z",
      "start": "2023-11-07T05:31:56Z",
      "tweet_count": 123
    }
  ],
  "errors": [
    {
      "title": "<string>",
      "type": "<string>",
      "detail": "<string>",
      "status": 123
    }
  ],
  "meta": {
    "newest_id": "<string>",
    "next_token": "<string>",
    "oldest_id": "<string>",
    "total_tweet_count": 123
  }
}

Autorisations

Authorization
string
header
requis

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Paramètres de requête

query
string
requis

Requête/règle/filtre permettant de faire correspondre des Publications. Consultez https://t.co/rulelength pour connaître la longueur maximale autorisée pour une requête.

Required string length: 1 - 4096
Exemple:

"(from:TwitterDev OR from:TwitterAPI) has:media -is:retweet"

start_time
string<date-time>

YYYY-MM-DDTHH:mm:ssZ. L’horodatage UTC le plus ancien à partir duquel les Publications sont renvoyées. L’horodatage a une granularité à la seconde et est inclusif (c.-à-d. que 12:00:01 inclut la première seconde de la minute).

end_time
string<date-time>

YYYY-MM-DDTHH:mm:ssZ. L’horodatage UTC le plus récent jusqu’auquel les Publications sont renvoyées. L’horodatage a une granularité à la seconde et est exclusif (c.-à-d. que 12:00:01 exclut la première seconde de la minute).

since_id
string

Renvoie les résultats pour lesquels l’id de la Publication est supérieur (c’est-à-dire plus récent) à l’id fourni. Identifiant unique de ce Tweet. Il est renvoyé sous forme de chaîne de caractères afin d’éviter les complications avec les langages et outils qui ne gèrent pas les entiers de très grande taille.

Pattern: ^[0-9]{1,19}$
Exemple:

"1346889436626259968"

until_id
string

Renvoie les résultats pour lesquels l’id de la Publication est inférieur (c’est-à-dire plus ancien) à l’id fourni. Identifiant unique de ce Tweet. Il est renvoyé sous forme de chaîne de caractères afin d’éviter les complications avec les langages et outils qui ne gèrent pas les entiers de très grande taille.

Pattern: ^[0-9]{1,19}$
Exemple:

"1346889436626259968"

next_token
string

Ce paramètre permet de récupérer la « page » suivante de résultats. La valeur à utiliser avec ce paramètre est renvoyée telle quelle dans la réponse de l’API et ne doit pas être modifiée. Un jeton de pagination au format base36.

Minimum string length: 1
pagination_token
string

Ce paramètre est utilisé pour obtenir la « page » de résultats suivante. La valeur utilisée avec ce paramètre est tirée directement de la réponse renvoyée par l’API et ne doit pas être modifiée. Un jeton de pagination au format base36.

Minimum string length: 1
granularity
enum<string>
défaut:hour

La granularité appliquée aux résultats de comptage de recherche.

Options disponibles:
minute,
hour,
day
search_count.fields
enum<string>[]

Une liste de champs SearchCount, séparés par des virgules, à afficher. Champs disponibles pour un objet SearchCount.

Minimum array length: 1
Options disponibles:
end,
start,
tweet_count
Exemple:
["end", "start", "tweet_count"]

Réponse

La requête a abouti.

data
object[]
Minimum array length: 1
errors
object[]
Minimum array length: 1

Un objet HTTP Problem Details, tel que défini dans la RFC IETF 7807 (https://tools.ietf.org/html/rfc7807).

meta
object