Skip to main content
Client pour les opérations sur les publications Ce client fournit des méthodes pour interagir avec les points de terminaison (endpoints) des publications de la X API. Il gère l’authentification, le formatage des requêtes et l’analyse des réponses pour l’ensemble des opérations liées aux publications.

Constructeurs

constructor

new PostsClient(client): PostsClient Crée une nouvelle instance de PostsClient

Paramètres

Renvoie

PostsClient

Défini dans

posts/client.ts:789

Méthodes

getInsights28hr

getInsights28hr(tweetIds, granularity, requestedMetrics, options): Promise<Response> Obtenir les statistiques de Publications sur 28 heures
Récupère les métriques d’engagement pour les Publications spécifiées sur les 28 dernières heures.

Paramètres

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Définie dans

posts/client.ts:842 getInsights28hr(tweetIds, granularity, requestedMetrics, options?): Promise<Get2Insights28hrResponse>

Paramètres

Renvoie

Promise<Get2Insights28hrResponse>

Défini dans

posts/client.ts:863

getAnalytics

getAnalytics(ids, endTime, startTime, granularity, options): Promise<Response> Obtenir les analyses de Publications
Récupère les données d’analyse pour les Publications spécifiées sur une période définie.

Paramètres

Renvoie

Promise<Response> Promise qui se résout en la réponse de l’API, ou en l’objet Response brut si requestOptions.raw vaut true

Défini dans

posts/client.ts:1052 getAnalytics(ids, endTime, startTime, granularity, options?): Promise<Analytics>

Paramètres

Renvoie

Promise<Analytics>

Défini dans

posts/client.ts:1077

getReposts

getReposts(id, options): Promise<Response> Obtenir les republications Renvoie une liste de Publications qui republient une Publication spécifique identifiée par son ID.

Paramètres

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

posts/client.ts:1271 getReposts(id, options?): Promise<Get2TweetsIdRetweetsResponse>

Paramètres

Renvoie

Promise<Get2TweetsIdRetweetsResponse>

Défini dans

posts/client.ts:1284

searchRecent

searchRecent(query, options): Promise<Response> Rechercher des Publications récentes Récupère les Publications des 7 derniers jours qui correspondent à une requête de recherche.

Paramètres

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou avec l’objet Response brut si requestOptions.raw vaut true

Défini dans

posts/client.ts:1559 searchRecent(query, options?): Promise<Get2TweetsSearchRecentResponse>

Paramètres

Renvoie

Promise<Get2TweetsSearchRecentResponse>

Défini dans

posts/client.ts:1572

searchAll

searchAll(query, options): Promise<Response> Rechercher toutes les Publications Récupère les Publications de l’archive complète qui correspondent à une requête de recherche.

Paramètres

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est défini sur true

Défini dans

posts/client.ts:1968 searchAll(query, options?): Promise<Get2TweetsSearchAllResponse>

Paramètres

Renvoie

Promise<Get2TweetsSearchAllResponse>

Défini dans

posts/client.ts:1981

getByIds

getByIds(ids, options): Promise<Response> Récupérer des Publications par identifiants Récupère les détails de plusieurs Publications à partir de leurs identifiants.

Paramètres

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est à true

Défini dans

posts/client.ts:2365 getByIds(ids, options?): Promise<Get2TweetsResponse>

Paramètres

Renvoie

Promise<Get2TweetsResponse>

Défini dans

posts/client.ts:2378

create

create(body, options): Promise<Response> Créer ou modifier une Publication Crée une nouvelle Publication pour l’utilisateur authentifié, ou modifie une Publication existante si des edit_options sont fournies.

Paramètres

Renvoie

Promise<Response> Promise se résolvant avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

posts/client.ts:2622 create(body): Promise<TweetCreateResponse>

Paramètres

Renvoie

Promise<TweetCreateResponse>

Défini dans

posts/client.ts:2633

getQuoted

getQuoted(id, options): Promise<Response> Obtenir les Publications qui citent une autre Publication
Récupère la liste des Publications qui citent une Publication spécifique, à partir de son identifiant.

Paramètres

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est défini sur true

Défini dans

posts/client.ts:2718 getQuoted(id, options?): Promise<Get2TweetsIdQuoteTweetsResponse>

Paramètres

Renvoie

Promise<Get2TweetsIdQuoteTweetsResponse>

Défini dans

posts/client.ts:2731

getCountsRecent

getCountsRecent(query, options): Promise<Response> Obtenir le nombre de Publications récentes Récupère le nombre de Publications correspondant à une requête de recherche sur les 7 derniers jours.

Paramètres

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

posts/client.ts:3025 getCountsRecent(query, options?): Promise<Get2TweetsCountsRecentResponse>

Paramètres

Renvoie

Promise<Get2TweetsCountsRecentResponse>

Défini dans

posts/client.ts:3038

hideReply

hideReply(tweetId, options): Promise<Response> Masquer une réponse Masque ou rétablit l’affichage d’une réponse dans une conversation dont l’utilisateur authentifié est propriétaire.

Paramètres

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est à true

Défini dans

posts/client.ts:3298 hideReply(tweetId, options?): Promise<TweetHideResponse>

Paramètres

Renvoie

Promise<TweetHideResponse>

Défini dans

posts/client.ts:3311

getInsightsHistorical

getInsightsHistorical(tweetIds, endTime, startTime, granularity, requestedMetrics, options): Promise<Response> Obtenir des insights historiques sur des Publications Récupère les métriques d’engagement historiques pour les Publications spécifiées sur une plage temporelle définie.

Paramètres

Renvoie

Promise<Response> Promesse résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est à true

Défini dans

posts/client.ts:3435 getInsightsHistorical(tweetIds, endTime, startTime, granularity, requestedMetrics, options?): Promise<Get2InsightsHistoricalResponse>

Paramètres

Renvoie

Promise<Get2InsightsHistoricalResponse>

Défini dans

posts/client.ts:3464

getCountsAll

getCountsAll(query, options): Promise<Response> Obtient le nombre total de Publications Récupère le nombre de Publications correspondant à une requête de recherche à partir de l’archive complète.

Paramètres

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est à true

Défini dans

posts/client.ts:3679 getCountsAll(query, options?): Promise<Get2TweetsCountsAllResponse>

Paramètres

Renvoie

Promise<Get2TweetsCountsAllResponse>

Défini dans

posts/client.ts:3692

getById

getById(id, options): Promise<Response> Obtenir une Publication par son ID
Renvoie les détails d’une Publication spécifique à partir de son ID.

Paramètres

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Défini dans

posts/client.ts:3952 getById(id, options?): Promise<Get2TweetsIdResponse>

Paramètres

Renvoie

Promise<Get2TweetsIdResponse>

Défini dans

posts/client.ts:3965

delete

delete(id, options): Promise<Response> Supprimer une publication Supprime une publication spécifique par son identifiant, si elle appartient à l’utilisateur authentifié.

Parameters

Renvoie

Promise<Response> Promesse qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est à true

Défini dans

posts/client.ts:4202 delete(id): Promise<TweetDeleteResponse>

Paramètres

Valeur de retour

Promise<TweetDeleteResponse>

Défini dans

posts/client.ts:4215

getLikingUsers

getLikingUsers(id, options): Promise<Response> Obtenir les utilisateurs qui ont aimé Récupère la liste des utilisateurs qui ont aimé une Publication donnée à partir de son identifiant.

Paramètres

Renvoie

Promise<Response> Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true

Définie dans

posts/client.ts:4306 getLikingUsers(id, options?): Promise<Get2TweetsIdLikingUsersResponse>

Paramètres

Renvoie

Promise<Get2TweetsIdLikingUsersResponse>

Défini dans

posts/client.ts:4319

getRepostedBy

getRepostedBy(id, options): Promise<Response> Obtenir les comptes ayant repartagé Récupère la liste des utilisateurs qui ont repartagé une Publication spécifique à partir de son id.

Paramètres

Renvoie

Promise<Response> Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est true

Défini dans

posts/client.ts:4525 getRepostedBy(id, options?): Promise<Get2TweetsIdRetweetedByResponse>

Paramètres

Renvoie

Promise<Get2TweetsIdRetweetedByResponse>

Définie dans

posts/client.ts:4538