Skip to main content

Submódulos

Contenido del módulo

Este módulo proporciona acceso a los endpoints de webhooks de la X API y sirve como punto de entrada principal para todas las funcionalidades relacionadas con webhooks.

class xdk.webhooks.WebhooksClient

Cliente para operaciones con webhooks

Parámetros

Client

__init__

Parámetros

Client

create

Crear un webhook Crea una nueva configuración de webhook. body: Cuerpo de la solicitud :returns: Datos de la respuesta :rtype: CreateResponse

Parámetros

CreateRequest
Crear enlace de stream Crea un enlace para entregar eventos de FilteredStream al webhook indicado.

Parámetros

Any
El ID del webhook con el que vincular tu conjunto de reglas FilteredStream.
str or None
predeterminado:"None"
Una lista de campos de Tweet, separada por comas, que se mostrarán.
str or None
predeterminado:"None"
Una lista de campos que se expandirán, separada por comas.
str or None
predeterminado:"None"
Una lista de campos de Media, separada por comas, que se mostrarán.
str or None
predeterminado:"None"
Una lista de campos de Poll, separada por comas, que se mostrarán.
str or None
predeterminado:"None"
Una lista de campos de User, separada por comas, que se mostrarán.
str or None
predeterminado:"None"
Una lista de campos de Place, separada por comas, que se mostrarán.

Valor devuelto

CreateStreamLinkResponse - Datos de la respuesta

create_webhook_replay_job

Crear trabajo de repetición para webhook Crea un trabajo de repetición para recuperar eventos de hasta las últimas 24 horas para todos los eventos entregados o cuyo intento de entrega se haya realizado al webhook. body: Cuerpo de la solicitud :returns: Datos de la respuesta :rtype: CreateWebhookReplayJobResponse

Parámetros

CreateWebhookReplayJobRequest

delete

Eliminar un webhook Elimina una configuración de webhook existente.

Parámetros

Any
El identificador del webhook que se va a eliminar.

Valores de retorno

DeleteResponse - Datos de la respuesta Eliminar enlace de stream Elimina un enlace entre los eventos de FilteredStream y el webhook indicado.

Parámetros

Any
El ID del webhook que se vinculará a tu conjunto de reglas de FilteredStream.

Devuelve

DeleteStreamLinkResponse - Datos de la respuesta

get

Obtener webhook Obtiene una lista de configuraciones de webhook asociadas con una App cliente.

Parámetros

List or None
predeterminado:"None"
Una lista separada por comas de campos de WebhookConfig que se mostrarán.

Devuelve

GetResponse - Datos de respuesta Obtener enlaces de stream Obtiene una lista de enlaces de webhook asociados a un conjunto de reglas de un stream filtrado. :returns: Datos de la respuesta :rtype: GetStreamLinksResponse

Devuelve

GetStreamLinksResponse

validate

Valida el webhook Activa una comprobación CRC para un webhook determinado.

Parámetros

Any
El ID del webhook que se va a comprobar.

Devuelve

ValidateResponse - Datos de la respuesta