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