Saltar al contenido principal
Cliente para operaciones de actividad de la cuenta Este cliente proporciona métodos para interactuar con los endpoints de actividad de la cuenta de la X API. Se encarga de la autenticación, el formateo de las solicitudes y el análisis de las respuestas para todas las operaciones relacionadas con la actividad de la cuenta.

Constructores

constructor

new AccountActivityClient(client): AccountActivityClient Crea una nueva instancia del cliente de actividad de cuenta

Parámetros

NombreTipoDescripción
clientClientLa instancia principal del Client de la X API

Devuelve

AccountActivityClient

Definido en

account_activity/client.ts:70

Métodos

getSubscriptions

getSubscriptions(webhookId, options): Promise<Response> Obtener suscripciones
Obtiene una lista de todas las suscripciones activas para un webhook determinado.

Parámetros

NombreTipoDescripción
webhookIdstringEl id del webhook del que se quieren obtener las suscripciones.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Devuelve

Promise<Response> Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true

Definido en

account_activity/client.ts:115 getSubscriptions(webhookId): Promise<SubscriptionsListGetResponse>

Parámetros

NombreTipo
webhookIdstring

Devuelve

Promise<SubscriptionsListGetResponse>

Definido en

account_activity/client.ts:128

deleteSubscription

deleteSubscription(webhookId, userId, options): Promise<Response> Eliminar suscripción Elimina una suscripción de Account Activity para el webhook y el ID de usuario indicados.

Parámetros

NombreTipoDescripción
webhookIdstringEl ID del webhook con el que comprobar la suscripción.
userIdstringID de usuario del que darse de baja.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Devuelve

Promise<Response> Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true

Definido en

account_activity/client.ts:217 deleteSubscription(webhookId, userId): Promise<SubscriptionsDeleteResponse>

Parámetros

NombreTipo
webhookIdstring
userIdstring

Devuelve

Promise<SubscriptionsDeleteResponse>

Definido en

account_activity/client.ts:234

validateSubscription

validateSubscription(webhookId, options): Promise<Response> Validar la suscripción Comprueba la suscripción a Account Activity de un usuario para un webhook determinado.

Parámetros

NombreTipoDescripción
webhookIdstringEl id del webhook para comprobar la suscripción correspondiente.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Devuelve

Promise<Response> Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true

Definido en

account_activity/client.ts:331 validateSubscription(webhookId): Promise<SubscriptionsGetResponse>

Parámetros

NombreTipo
webhookIdstring

Devuelve

Promise<SubscriptionsGetResponse>

Definido en

account_activity/client.ts:344

createSubscription

createSubscription(webhookId, options): Promise<Response> Crear suscripción Crea una suscripción de Account Activity para el usuario y el webhook indicado.

Parámetros

NombreTipoDescripción
webhookIdstringEl id del webhook cuya suscripción se va a comprobar.
optionsCreateSubscriptionOptions & { requestOptions: { raw: true } }-

Devuelve

Promise<Response> Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true

Definido en

account_activity/client.ts:435 createSubscription(webhookId, options?): Promise<SubscriptionsCreateResponse>

Parámetros

NombreTipo
webhookIdstring
options?CreateSubscriptionOptions

Devuelve

Promise<SubscriptionsCreateResponse>

Definido en

account_activity/client.ts:448

createReplayJob

createReplayJob(webhookId, fromDate, toDate, options): Promise<Response> Crear trabajo de reproducción Crea un trabajo de reproducción para recuperar actividades de hasta los últimos 5 días para todas las suscripciones asociadas al webhook indicado.

Parámetros

NombreTipoDescripción
webhookIdstringEl identificador único de la configuración del webhook.
fromDatestringLa marca de tiempo UTC inicial (inclusive) a partir de la cual se proporcionarán eventos, en formato yyyymmddhhmm.
toDatestringLa marca de tiempo UTC final (exclusiva) hasta la cual se proporcionarán eventos, en formato yyyymmddhhmm.
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

Devuelve

Promise<Response> Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true

Definido en

account_activity/client.ts:564 createReplayJob(webhookId, fromDate, toDate): Promise<ReplayJobCreateResponse>

Parámetros

NombreTipo
webhookIdstring
fromDatestring
toDatestring

Devuelve

Promise<ReplayJobCreateResponse>

Definido en

account_activity/client.ts:585

getSubscriptionCount

getSubscriptionCount(options): Promise<Response> Obtiene el número de suscripciones Devuelve el número de suscripciones activas de Account Activity.

Parámetros

NombreType
optionsObject
options.requestOptionsObject
options.requestOptions.rawtrue

Devuelve

Promise<Response> Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true

Definido en

account_activity/client.ts:704 getSubscriptionCount(): Promise<SubscriptionsCountGetResponse>

Devuelve

Promise<SubscriptionsCountGetResponse>

Definido en

account_activity/client.ts:713