Submódulos
- xdk.activity.client module
- xdk.activity.models module
Contenido del módulo
This module provides access to the activity endpoints of the X API and serves as the main entry point for all activity-related functionality.class xdk.activity.ActivityClient
Streaming Client for activity operations
Parámetros
Client
__init__
Parámetros
Client
create_subscription
Create X activity subscription
Creates a subscription for an X activity event
body: Cuerpo de la solicitud
:returns: Datos de respuesta
:rtype: CreateSubscriptionResponse
Parámetros
CreateSubscriptionRequest
delete_subscription
Deletes X activity subscription
Deletes a subscription for an X activity event
Parámetros
Any
The ID of the subscription to delete.
Devuelve
DeleteSubscriptionResponse - Response data
get_subscriptions
Get X activity subscriptions
Get a list of active subscriptions for XAA
:returns: Datos de respuesta
:rtype: GetSubscriptionsResponse
Devuelve
GetSubscriptionsResponse
stream
Activity Stream (Streaming)
Stream of X Activities
This is a streaming endpoint that yields data in real-time as it becomes available.
Each yielded item represents a single data point from the stream.
The connection is automatically managed with exponential backoff retry logic.
If the stream disconnects, the SDK will automatically reconnect without client intervention.
Parámetros
int or None
default:"None"
The number of minutes of backfill requested.
str or None
default:"None"
YYYY-MM-DDTHH:mm:ssZ. The earliest UTC timestamp from which the Post labels will be provided.
str or None
default:"None"
YYYY-MM-DDTHH:mm:ssZ. The latest UTC timestamp from which the Post labels will be provided.
StreamConfig
Optional StreamConfig for customizing retry behavior, timeouts, and callbacks.
update_subscription
Update X activity subscription
Updates a subscription for an X activity event
Parámetros
Any
The ID of the subscription to update.
UpdateSubscriptionRequest
Request body