Skip to main content

Sous-modules

Contenu du module

Ce module donne accès aux endpoints d’activité de X API et constitue le point d’entrée principal pour toutes les fonctionnalités liées à l’activité.

class xdk.activity.ActivityClient

Client de streaming pour les opérations liées à l’activité

Paramètres

Client

__init__

Paramètres

Client

create_subscription

Créer un abonnement d’activité X Crée un abonnement pour un événement d’activité X body: Corps de la requête :returns: Données de réponse :rtype: CreateSubscriptionResponse

Paramètres

CreateSubscriptionRequest

delete_subscription

Supprime l’abonnement à l’activité sur X Supprime un abonnement à un événement d’activité sur X

Paramètres

Any
L’identifiant de l’abonnement à supprimer.

Renvoie

DeleteSubscriptionResponse - Données de la réponse

get_subscriptions

Récupérer les abonnements à l’activité X Récupérer la liste des abonnements actifs pour XAA :returns: Données de la réponse :rtype: GetSubscriptionsResponse

Valeur de retour

GetSubscriptionsResponse

stream

Flux d’activité (streaming) Flux d’activités sur X Il s’agit d’un endpoint de streaming qui émet des données en temps réel au fur et à mesure qu’elles sont disponibles. Chaque élément émis représente un point de données unique provenant du flux. La connexion est gérée automatiquement avec une logique de nouvelle tentative avec backoff exponentiel. Si le flux est interrompu, le SDK se reconnectera automatiquement sans intervention de l’utilisateur.

Paramètres

int or None
défaut:"None"
Le nombre de minutes d’historique à récupérer.
str or None
défaut:"None"
YYYY-MM-DDTHH:mm:ssZ. L’horodatage UTC le plus ancien à partir duquel les libellés de Publication seront fournis.
str or None
défaut:"None"
YYYY-MM-DDTHH:mm:ssZ. L’horodatage UTC le plus récent à partir duquel les libellés de Publication seront fournis.
StreamConfig
StreamConfig optionnel pour personnaliser le comportement de réessai, les délais d’expiration et les callbacks.

update_subscription

Mettre à jour l’abonnement à l’activité X
Met à jour un abonnement à un événement d’activité X

Paramètres

Any
L’identifiant de l’abonnement à mettre à jour.
UpdateSubscriptionRequest
Corps de la requête