Passer au contenu principal
Client pour les opérations sur les utilisateurs Ce client fournit des méthodes pour interagir avec les endpoints utilisateurs de la X API. Il gère l’authentification, le formatage des requêtes et l’analyse des réponses pour toutes les opérations liées aux utilisateurs.

Constructeurs

constructor

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

Paramètres

NomTypeDescription
clientClientL’instance principale de Client pour la X API

Renvoie

UsersClient

Défini dans

users/client.ts:1234

Méthodes

getByUsernames

getByUsernames(usernames, options): Promise<Response> Obtenir des utilisateurs par noms d’utilisateur
Récupère les détails de plusieurs utilisateurs à partir de leurs noms d’utilisateur.

Paramètres

NomTypeDescription
usernamesany[]Une liste de noms d’utilisateur, séparés par des virgules.
optionsGetByUsernamesOptions & { requestOptions: { raw: true } }-

Renvoie

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

Défini dans

users/client.ts:1279 getByUsernames(usernames, options?): Promise<Get2UsersByResponse>

Paramètres

NomType
usernamesany[]
options?GetByUsernamesOptions

Renvoie

Promise<Get2UsersByResponse>

Défini dans

users/client.ts:1292

getRepostsOfMe

getRepostsOfMe(options): Promise<Response> Récupérer les Reposts me concernant Renvoie une liste de Publications qui font un Repost du contenu de l’utilisateur authentifié.

Paramètres

NomType
optionsGetRepostsOfMeOptions & { requestOptions: { raw: true } }

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

users/client.ts:1471 getRepostsOfMe(options?): Promise<Get2UsersRepostsOfMeResponse>

Paramètres

NomType
options?GetRepostsOfMeOptions

Renvoie

Promise<Get2UsersRepostsOfMeResponse>

Défini dans

users/client.ts:1480

unlikePost

unlikePost(id, tweetId, options): Promise<Response> Retirer l’appréciation d’une Publication Fait en sorte que l’utilisateur authentifié retire son appréciation d’une Publication spécifique à partir de son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’Utilisateur source authentifié qui demande à retirer son J’aime de la Publication.
tweetIdstringL’identifiant de la Publication pour laquelle l’Utilisateur demande à retirer son J’aime.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Renvoie

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

Défini dans

users/client.ts:1741 unlikePost(id, tweetId): Promise<UsersLikesDeleteResponse>

Paramètres

NomType
idstring
tweetIdstring

Renvoie

Promise<UsersLikesDeleteResponse>

Défini dans

users/client.ts:1758

getBookmarks

getBookmarks(id, options): Promise<Response> Récupérer les signets
Récupère une liste de Publications mises en signet par l’utilisateur authentifié.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié pour lequel il faut renvoyer les résultats.
optionsGetBookmarksOptions & { requestOptions: { raw: true } }-

Renvoie

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

Défini dans

users/client.ts:1861 getBookmarks(id, options?): Promise<Get2UsersIdBookmarksResponse>

Paramètres

NomType
idstring
options?GetBookmarksOptions

Renvoie

Promise<Get2UsersIdBookmarksResponse>

Défini dans

users/client.ts:1874

createBookmark

createBookmark(id, body, options): Promise<Response> Créer un signet Ajoute une Publication aux signets de l’utilisateur authentifié.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié pour lequel des favoris doivent être ajoutés.
bodyBookmarkAddRequestCorps de requête
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

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

users/client.ts:2139 createBookmark(id, body): Promise<BookmarkMutationResponse>

Paramètres

NomType
idstring
bodyBookmarkAddRequest

Renvoie

Promise<BookmarkMutationResponse>

Défini dans

users/client.ts:2154

getFollowers

getFollowers(id, options): Promise<Response> Obtenir les abonnés Récupère la liste des utilisateurs qui suivent un utilisateur spécifique, identifié par son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à rechercher.
optionsGetFollowersOptions & { requestOptions: { raw: true } }-

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

users/client.ts:2245 getFollowers(id, options?): Promise<Get2UsersIdFollowersResponse>

Paramètres

NomType
idstring
options?GetFollowersOptions

Renvoie

Promise<Get2UsersIdFollowersResponse>

Défini dans

users/client.ts:2258

unpinList

unpinList(id, listId, options): Promise<Response> Retirer l’épinglage d’une Liste Permet à l’utilisateur authentifié de retirer l’épinglage d’une Liste spécifique par son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié pour lequel renvoyer les résultats.
listIdstringL’identifiant de la Liste à désépingler.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Renvoie

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

Défini dans

users/client.ts:2474 unpinList(id, listId): Promise<ListUnpinResponse>

Paramètres

NomType
idstring
listIdstring

Renvoie

Promise<ListUnpinResponse>

Défini dans

users/client.ts:2491

getById

getById(id, options): Promise<Response> Obtenir un utilisateur par son identifiant
Récupère les détails d’un utilisateur spécifique par son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à récupérer.
optionsGetByIdOptions & { requestOptions: { raw: true } }-

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

users/client.ts:2594 getById(id, options?): Promise<Get2UsersIdResponse>

Paramètres

NomType
idstring
options?GetByIdOptions

Renvoie

Promise<Get2UsersIdResponse>

Défini dans

users/client.ts:2607

getMentions

getMentions(id, options): Promise<Response> Obtenir les mentions Récupère une liste de Publications qui mentionnent un utilisateur spécifique par son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à rechercher.
optionsGetMentionsOptions & { requestOptions: { raw: true } }-

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

users/client.ts:2781 getMentions(id, options?): Promise<Get2UsersIdMentionsResponse>

Paramètres

NomType
idstring
options?GetMentionsOptions

Renvoie

Promise<Get2UsersIdMentionsResponse>

Défini dans

users/client.ts:2794

unrepostPost

unrepostPost(id, sourceTweetId, options): Promise<Response> Annuler le repost d’une Publication Fait en sorte que l’utilisateur authentifié annule le repost d’une Publication spécifique, identifiée par son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’Utilisateur source authentifié qui demande de repartager la Publication.
sourceTweetIdstringL’identifiant de la Publication pour laquelle l’Utilisateur demande d’annuler le repartage.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

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

users/client.ts:3149 unrepostPost(id, sourceTweetId): Promise<UsersRetweetsDeleteResponse>

Paramètres

NomType
idstring
sourceTweetIdstring

Renvoie

Promise<UsersRetweetsDeleteResponse>

Définie dans

users/client.ts:3166

deleteBookmark

deleteBookmark(id, tweetId, options): Promise<Response> Supprimer un signet Supprime une publication des signets de l’utilisateur authentifié par son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’Utilisateur source authentifié dont le signet doit être supprimé.
tweetIdstringL’identifiant de la Publication que l’Utilisateur source supprime de ses signets.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

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

users/client.ts:3273 deleteBookmark(id, tweetId): Promise<BookmarkMutationResponse>

Paramètres

NomType
idstring
tweetIdstring

Renvoie

Promise<BookmarkMutationResponse>

Défini dans

users/client.ts:3290

unfollowList

unfollowList(id, listId, options): Promise<Response> Se désabonner d’une Liste Permet à l’utilisateur authentifié de se désabonner d’une Liste spécifique par son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié qui se désabonnera de la Liste.
listIdstringL’identifiant de la Liste dont il faut se désabonner.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Renvoie

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

Défini dans

users/client.ts:3391 unfollowList(id, listId): Promise<ListFollowedResponse>

Paramètres

NomType
idstring
listIdstring

Renvoie

Promise<ListFollowedResponse>

Défini dans

users/client.ts:3408

unmuteUser

unmuteUser(sourceUserId, targetUserId, options): Promise<Response> Réactiver un utilisateur Permet à l’utilisateur authentifié de réactiver un utilisateur spécifique à partir de son identifiant.

Paramètres

NomTypeDescription
sourceUserIdstringL’identifiant de l’Utilisateur source authentifié qui demande d’annuler la mise en sourdine de l’Utilisateur cible.
targetUserIdstringL’identifiant de l’Utilisateur pour lequel l’Utilisateur source demande d’annuler la mise en sourdine.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Renvoie

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

Défini dans

users/client.ts:3515 unmuteUser(sourceUserId, targetUserId): Promise<MuteUserMutationResponse>

Paramètres

NomType
sourceUserIdstring
targetUserIdstring

Renvoie

Promise<MuteUserMutationResponse>

Défini dans

users/client.ts:3532

getMe

getMe(options): Promise<Response> Récupérer mon utilisateur
Récupère les détails de l’utilisateur authentifié.

Paramètres

NomType
optionsGetMeOptions & { requestOptions: { raw: true } }

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

users/client.ts:3631 getMe(options?): Promise<Get2UsersMeResponse>

Paramètres

NomType
options?GetMeOptions

Renvoie

Promise<Get2UsersMeResponse>

Défini dans

users/client.ts:3640

getMuting

getMuting(id, options): Promise<Response> Obtenir les comptes masqués
Renvoie une liste de comptes masqués par l’utilisateur authentifié.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié pour lequel les résultats doivent être renvoyés.
optionsGetMutingOptions & { requestOptions: { raw: true } }-

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

users/client.ts:3796 getMuting(id, options?): Promise<Get2UsersIdMutingResponse>

Paramètres

NomType
idstring
options?GetMutingOptions

Renvoie

Promise<Get2UsersIdMutingResponse>

Défini dans

users/client.ts:3809

muteUser

muteUser(id, options): Promise<Response> Mettre un utilisateur en sourdine Permet à l’utilisateur authentifié de mettre en sourdine un utilisateur spécifique par son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié qui demande de masquer l’utilisateur cible.
optionsMuteUserOptions & { requestOptions: { raw: true } }-

Renvoie

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

Défini dans

users/client.ts:4015 muteUser(id, options?): Promise<MuteUserMutationResponse>

Paramètres

NomType
idstring
options?MuteUserOptions

Renvoie

Promise<MuteUserMutationResponse>

Défini dans

users/client.ts:4028
search(query, options): Promise<Response> Rechercher des utilisateurs Renvoie une liste d’utilisateurs correspondant à une requête de recherche.

Parameters

NameTypeDescription
querystringLa chaîne de requête permettant de rechercher des utilisateurs.
optionsSearchOptions & { requestOptions: { raw: true } }-

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

users/client.ts:4136 search(query, options?): Promise<Get2UsersSearchResponse>

Paramètres

NomType
querystring
options?SearchOptions

Renvoie

Promise<Get2UsersSearchResponse>

Défini dans

users/client.ts:4149

getBlocking

getBlocking(id, options): Promise<Response> Obtenir les comptes bloqués Récupère une liste d’utilisateurs bloqués par l’identifiant d’utilisateur spécifié.

Paramètres

NomTypeDescription
idstringL’identifiant de l’Utilisateur source authentifié pour lequel retourner les résultats.
optionsGetBlockingOptions & { requestOptions: { raw: true } }-

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

users/client.ts:4362 getBlocking(id, options?): Promise<Get2UsersIdBlockingResponse>

Paramètres

NomType
idstring
options?GetBlockingOptions

Renvoie

Promise<Get2UsersIdBlockingResponse>

Défini dans

users/client.ts:4375

getByIds

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

Paramètres

NomTypeDescription
idsany[]Une liste d’identifiants d’utilisateurs, séparés par des virgules. Vous pouvez spécifier jusqu’à 100 identifiants.
optionsGetByIdsOptions & { requestOptions: { raw: true } }-

Renvoie

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

Défini dans

users/client.ts:4581 getByIds(ids, options?): Promise<Get2UsersResponse>

Paramètres

NomType
idsany[]
options?GetByIdsOptions

Renvoie

Promise<Get2UsersResponse>

Défini dans

users/client.ts:4594

getFollowing

getFollowing(id, options): Promise<Response> Obtenir les comptes suivis Récupère une liste d’utilisateurs suivis par un utilisateur donné, à partir de son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à récupérer.
optionsGetFollowingOptions & { requestOptions: { raw: true } }-

Renvoie

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

Définie dans

users/client.ts:4777 getFollowing(id, options?): Promise<Get2UsersIdFollowingResponse>

Paramètres

NomType
idstring
options?GetFollowingOptions

Renvoie

Promise<Get2UsersIdFollowingResponse>

Défini dans

users/client.ts:4790

followUser

followUser(id, options): Promise<Response> Suivre un utilisateur
Permet à l’utilisateur authentifié de suivre un utilisateur spécifique à l’aide de son id.

Parameters

NameTypeDescription
idstringL’identifiant de l’utilisateur source authentifié qui demande à suivre l’utilisateur cible.
optionsFollowUserOptions & { requestOptions: { raw: true } }-

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

users/client.ts:5002 followUser(id, options?): Promise<UsersFollowingCreateResponse>

Paramètres

NomType
idstring
options?FollowUserOptions

Renvoie

Promise<UsersFollowingCreateResponse>

Définie dans

users/client.ts:5015

likePost

likePost(id, options): Promise<Response> Aimer une Publication Permet à l’utilisateur authentifié d’ajouter un J’aime à une Publication spécifique par son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié qui demande à ajouter une mention J’aime à la Publication.
optionsLikePostOptions & { requestOptions: { raw: true } }-

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

users/client.ts:5123 likePost(id, options?): Promise<UsersLikesCreateResponse>

Paramètres

NomType
idstring
options?LikePostOptions

Renvoie

Promise<UsersLikesCreateResponse>

Défini dans

users/client.ts:5136

getLikedPosts

getLikedPosts(id, options): Promise<Response> Obtenir les publications aimées
Récupère une liste de publications aimées par un utilisateur spécifique via son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à rechercher.
optionsGetLikedPostsOptions & { requestOptions: { raw: true } }-

Retour

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

users/client.ts:5244 getLikedPosts(id, options?): Promise<Get2UsersIdLikedTweetsResponse>

Paramètres

NomType
idstring
options?GetLikedPostsOptions

Renvoie

Promise<Get2UsersIdLikedTweetsResponse>

Défini dans

users/client.ts:5257

getPosts

getPosts(id, options): Promise<Response> Obtenir des publications Récupère une liste de publications créées par un utilisateur spécifique, identifié par son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à rechercher.
optionsGetPostsOptions & { requestOptions: { raw: true } }-

Renvoie

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

Défini dans

users/client.ts:5526 getPosts(id, options?): Promise<Get2UsersIdTweetsResponse>

Paramètres

NomType
idstring
options?GetPostsOptions

Renvoie

Promise<Get2UsersIdTweetsResponse>

Défini dans

users/client.ts:5539

blockDms

blockDms(id, options): Promise<Response> Bloquer les messages privés Bloque les messages privés vers ou depuis un utilisateur spécifique, identifié par son id, pour l’utilisateur authentifié.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur cible pour lequel l’utilisateur authentifié demande de bloquer les Messages Privés.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

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

users/client.ts:5909 blockDms(id): Promise<UsersDMBlockCreateResponse>

Paramètres

NomType
idstring

Renvoie

Promise<UsersDMBlockCreateResponse>

Défini dans

users/client.ts:5922

getListMemberships

getListMemberships(id, options): Promise<Response> Obtenir les appartenances à des Listes Récupère les Listes dont un utilisateur spécifique est membre, à partir de son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à rechercher.
optionsGetListMembershipsOptions & { requestOptions: { raw: true } }-

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

users/client.ts:6013 getListMemberships(id, options?): Promise<Get2UsersIdListMembershipsResponse>

Paramètres

NomType
idstring
options?GetListMembershipsOptions

Renvoie

Promise<Get2UsersIdListMembershipsResponse>

Défini dans

users/client.ts:6026

getPinnedLists

getPinnedLists(id, options): Promise<Response> Obtenir les Listes épinglées Récupère l’ensemble des Listes épinglées par l’utilisateur authentifié.

Paramètres

NameTypeDescription
idstringL’identifiant de l’Utilisateur source authentifié pour lequel retourner les résultats.
optionsGetPinnedListsOptions & { requestOptions: { raw: true } }-

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

users/client.ts:6238 getPinnedLists(id, options?): Promise<Get2UsersIdPinnedListsResponse>

Paramètres

NomType
idstring
options?GetPinnedListsOptions

Renvoie

Promise<Get2UsersIdPinnedListsResponse>

Défini dans

users/client.ts:6251

pinList

pinList(id, body, options): Promise<Response> Épingler une Liste Permet à l’utilisateur authentifié d’épingler une Liste spécifique par son identifiant.

Paramètres

NameTypeDescription
idstringL’identifiant de l’utilisateur source authentifié qui épinglera la Liste.
bodyListPinnedRequestCorps de la requête
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Renvoie

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

Défini dans

users/client.ts:6421 pinList(id, body): Promise<ListPinnedResponse>

Paramètres

NomType
idstring
bodyListPinnedRequest

Renvoie

Promise<ListPinnedResponse>

Défini dans

users/client.ts:6436

getByUsername

getByUsername(username, options): Promise<Response> Obtenir un utilisateur par son nom d’utilisateur Récupère les détails d’un utilisateur spécifique à partir de son nom d’utilisateur.

Paramètres

NomTypeDescription
usernamestringUn nom d’utilisateur.
optionsGetByUsernameOptions & { requestOptions: { raw: true } }-

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

users/client.ts:6533 getByUsername(username, options?): Promise<Get2UsersByUsernameUsernameResponse>

Paramètres

NomType
usernamestring
options?GetByUsernameOptions

Renvoie

Promise<Get2UsersByUsernameUsernameResponse>

Défini dans

users/client.ts:6546

unfollowUser

unfollowUser(sourceUserId, targetUserId, options): Promise<Response> Ne plus suivre un utilisateur Permet à l’utilisateur authentifié de ne plus suivre un utilisateur spécifique à l’aide de son identifiant.

Paramètres

NomTypeDescription
sourceUserIdstringL’identifiant du User source authentifié qui demande à se désabonner du User cible.
targetUserIdstringL’identifiant du User dont le User source demande à se désabonner.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

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

users/client.ts:6724 unfollowUser(sourceUserId, targetUserId): Promise<UsersFollowingDeleteResponse>

Paramètres

NomType
sourceUserIdstring
targetUserIdstring

Renvoie

Promise<UsersFollowingDeleteResponse>

Défini dans

users/client.ts:6741

getTimeline

getTimeline(id, options): Promise<Response> Obtenir le fil d’actualité Récupère une liste de Publications par ordre antéchronologique dans le fil d’actualité de l’utilisateur authentifié.

Paramètres

NomTypeDescription
idstringL’identifiant (id) de l’Utilisateur source authentifié dont il faut lister les Publications de la Timeline antéchronologique.
optionsGetTimelineOptions & { requestOptions: { raw: true } }-

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

users/client.ts:6844 getTimeline(id, options?): Promise<Get2UsersIdTimelinesReverseChronologicalResponse>

Paramètres

NomType
idstring
options?GetTimelineOptions

Renvoie

Promise<Get2UsersIdTimelinesReverseChronologicalResponse>

Défini dans

users/client.ts:6857

getFollowedLists

getFollowedLists(id, options): Promise<Response> Obtenir les Listes suivies
Récupère les Listes suivies par un utilisateur spécifique à partir de son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à rechercher.
optionsGetFollowedListsOptions & { requestOptions: { raw: true } }-

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

users/client.ts:7221 getFollowedLists(id, options?): Promise<Get2UsersIdFollowedListsResponse>

Paramètres

NomType
idstring
options?GetFollowedListsOptions

Renvoie

Promise<Get2UsersIdFollowedListsResponse>

Définie dans

users/client.ts:7234

followList

followList(id, options): Promise<Response> Suivre une liste
Fait en sorte que l’utilisateur authentifié suive une liste spécifique à partir de son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié qui suivra la Liste.
optionsFollowListOptions & { requestOptions: { raw: true } }-

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

users/client.ts:7446 followList(id, options?): Promise<ListFollowedResponse>

Paramètres

NomType
idstring
options?FollowListOptions

Retourne

Promise<ListFollowedResponse>

Défini dans

users/client.ts:7459

unblockDms

unblockDms(id, options): Promise<Response> Débloquer les messages privés Débloque les messages privés à destination ou en provenance d’un utilisateur spécifique, identifié par son id, pour l’utilisateur authentifié.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur cible pour lequel l’utilisateur authentifié demande le déblocage des messages privés (DM).
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Renvoie

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

Défini dans

users/client.ts:7567 unblockDms(id): Promise<UsersDMUnBlockCreateResponse>

Paramètres

NomType
idstring

Renvoie

Promise<UsersDMUnBlockCreateResponse>

Définition dans

users/client.ts:7580

repostPost

repostPost(id, options): Promise<Response> Reposter une Publication Permet à l’utilisateur authentifié de reposter une Publication spécifique par son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur source authentifié qui demande à reposter la Publication.
optionsRepostPostOptions & { requestOptions: { raw: true } }-

Renvoie

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

Défini dans

users/client.ts:7671 repostPost(id, options?): Promise<UsersRetweetsCreateResponse>

Paramètres

NomType
idstring
options?RepostPostOptions

Renvoie

Promise<UsersRetweetsCreateResponse>

Définie dans

users/client.ts:7684

getBookmarkFolders

getBookmarkFolders(id, options): Promise<Response> Récupérer les dossiers de signets Renvoie une liste de dossiers de signets créés par l’utilisateur authentifié.

Paramètres

NomTypeDescription
idstringL’id de l’utilisateur source authentifié pour lequel récupérer les résultats.
optionsGetBookmarkFoldersOptions & { requestOptions: { raw: true } }-

Renvoie

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

Défini dans

users/client.ts:7792 getBookmarkFolders(id, options?): Promise<BookmarkFoldersResponse>

Paramètres

NomType
idstring
options?GetBookmarkFoldersOptions

Renvoie

Promise<BookmarkFoldersResponse>

Défini dans

users/client.ts:7805

getOwnedLists

getOwnedLists(id, options): Promise<Response> Obtenir les Listes dont l’Utilisateur est propriétaire Récupère les Listes appartenant à un Utilisateur spécifique à partir de son id.

Paramètres

NomTypeDescription
idstringL’identifiant de l’utilisateur à rechercher.
optionsGetOwnedListsOptions & { requestOptions: { raw: true } }-

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

users/client.ts:7944 getOwnedLists(id, options?): Promise<Get2UsersIdOwnedListsResponse>

Paramètres

NomType
idstring
options?GetOwnedListsOptions

Renvoie

Promise<Get2UsersIdOwnedListsResponse>

Défini dans

users/client.ts:7957

getBookmarksByFolderId

getBookmarksByFolderId(id, folderId, options): Promise<Response> Obtenir les signets par identifiant de dossier Récupère, pour l’utilisateur authentifié, les Publications d’un dossier de signets spécifique à partir de son identifiant.

Paramètres

NomTypeDescription
idstringL’identifiant de l’Utilisateur source authentifié pour lequel retourner les résultats.
folderIdstringL’identifiant du dossier de marque-pages pour lequel l’Utilisateur authentifié souhaite récupérer des Publications.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

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

users/client.ts:8173 getBookmarksByFolderId(id, folderId): Promise<BookmarkFolderPostsResponse>

Paramètres

NomType
idstring
folderIdstring

Renvoie

Promise<BookmarkFolderPostsResponse>

Défini dans

users/client.ts:8190