Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Client para operaciones con listas
Este Client proporciona métodos para interactuar con los endpoints de listas
de la X API. Se encarga de la autenticación, el formato de las solicitudes y el análisis de las respuestas
para todas las operaciones relacionadas con las listas.
• new ListsClient(client): ListsClient
Crea una nueva instancia de ListsClient.
| Nombre | Tipo | Descripción |
|---|
client | Client | La instancia principal de Client de X API |
ListsClient
lists/client.ts:294
▸ getFollowers(id, options): Promise<Response>
Obtiene los seguidores de una Lista
Obtiene una lista de usuarios que siguen una Lista específica por su ID.
| Nombre | Tipo | Descripción |
|---|
id | string | El identificador de la Lista. |
options | GetFollowersOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:339
▸ getFollowers(id, options?): Promise<Get2ListsIdFollowersResponse>
| Nombre | Tipo |
|---|
id | string |
options? | GetFollowersOptions |
Promise<Get2ListsIdFollowersResponse>
lists/client.ts:352
▸ create(options): Promise<Response>
Crear una Lista
Crea una nueva Lista para el usuario autenticado.
| Nombre | type |
|---|
options | CreateOptions & { requestOptions: { raw: true } } |
Returns
Promise<Response>
Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:560
▸ create(options?): Promise<ListCreateResponse>
| Nombre | type |
|---|
options? | CreateOptions |
Promise<ListCreateResponse>
lists/client.ts:569
▸ getMembers(id, options): Promise<Response>
Obtener los miembros de una Lista
Recupera los usuarios que son miembros de una Lista específica según su id.
| Nombre | Tipo | Descripción |
|---|
id | string | El id de la Lista. |
options | GetMembersOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:665
▸ getMembers(id, options?): Promise<Get2ListsIdMembersResponse>
| Nombre | Tipo |
|---|
id | string |
options? | GetMembersOptions |
Promise<Get2ListsIdMembersResponse>
lists/client.ts:678
▸ addMember(id, options): Promise<Response>
Agregar miembro a la Lista
Agrega un usuario a una Lista específica identificada por su id.
| Name | Type | Description |
|---|
id | string | El id de la Lista a la que se agregará un miembro. |
options | AddMemberOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promise que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:890
▸ addMember(id, options?): Promise<ListMutateResponse>
| Nombre | Tipo |
|---|
id | string |
options? | AddMemberOptions |
Promise<ListMutateResponse>
lists/client.ts:903
▸ getPosts(id, options): Promise<Response>
Obtener Publicaciones de una Lista
Obtiene una lista de Publicaciones asociadas a una Lista específica identificada por su ID.
| Nombre | Tipo | Descripción |
|---|
id | string | El id de la Lista. |
options | GetPostsOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:1011
▸ getPosts(id, options?): Promise<Get2ListsIdTweetsResponse>
| Nombre | Tipo |
|---|
id | string |
options? | GetPostsOptions |
Promise<Get2ListsIdTweetsResponse>
lists/client.ts:1024
▸ removeMemberByUserId(id, userId, options): Promise<Response>
Eliminar miembro de la Lista
Elimina a un usuario de una Lista específica usando su id y el id del usuario.
| Name | Type | Description |
|---|
id | string | El id de la Lista de la que se eliminará un miembro. |
userId | string | El id del Usuario que se eliminará de la Lista. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Promise<Response>
Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:1303
▸ removeMemberByUserId(id, userId): Promise<ListMutateResponse>
| Nombre | Tipo |
|---|
id | string |
userId | string |
Promise<ListMutateResponse>
lists/client.ts:1320
▸ getById(id, options): Promise<Response>
Obtener una Lista por id
Obtiene los detalles de una Lista específica por su id.
| Nombre | Tipo | Descripción |
|---|
id | string | El identificador de la Lista. |
options | GetByIdOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:1423
▸ getById(id, options?): Promise<Get2ListsIdResponse>
| Nombre | Tipo |
|---|
id | string |
options? | GetByIdOptions |
Promise<Get2ListsIdResponse>
lists/client.ts:1436
▸ update(id, options): Promise<Response>
Actualizar lista
Actualiza los detalles de una lista específica, propiedad del usuario autenticado, identificada por su id.
| Nombre | Tipo | Descripción |
|---|
id | string | El identificador de la Lista que se va a actualizar. |
options | UpdateOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true
lists/client.ts:1610
▸ update(id, options?): Promise<ListUpdateResponse>
| Nombre | Tipo |
|---|
id | string |
options? | UpdateOptions |
Promise<ListUpdateResponse>
lists/client.ts:1623
▸ delete(id, options): Promise<Response>
Eliminar Lista
Elimina una Lista específica propiedad del usuario autenticado mediante su id.
| Nombre | Tipo | Descripción |
|---|
id | string | El identificador de la Lista que se va a eliminar. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Promise<Response>
Promesa que se resuelve con la respuesta de la API, o un Response sin procesar si requestOptions.raw es true
lists/client.ts:1731
▸ delete(id): Promise<ListDeleteResponse>
Promise<ListDeleteResponse>
lists/client.ts:1744