Skip to main content

サブモジュール

モジュールの内容

このモジュールは X API の activity エンドポイント群へのアクセスを提供し、 activity に関連するすべての機能に対するメインのエントリポイントとなります。

class xdk.activity.ActivityClient

アクティビティ操作を行うためのストリーミング Client

パラメータ

Client

__init__

パラメーター

Client

create_subscription

X アクティビティのサブスクリプションを作成 X アクティビティイベントのサブスクリプションを作成します body: リクエストボディ :returns: レスポンスデータ :rtype: CreateSubscriptionResponse

パラメータ

CreateSubscriptionRequest

delete_subscription

X アクティビティのサブスクリプションを削除します X アクティビティイベント用のサブスクリプションを削除します

パラメーター

Any
削除対象のサブスクリプションのID。

戻り値

DeleteSubscriptionResponse - レスポンスデータ

get_subscriptions

X アクティビティのサブスクリプションを取得する XAA の有効なサブスクリプション一覧を取得します :戻り値: レスポンスデータ :rtype: GetSubscriptionsResponse

戻り値

GetSubscriptionsResponse

stream

アクティビティストリーム (ストリーミング) Xアクティビティのストリーム これは、データが利用可能になり次第リアルタイムで提供するストリーミングエンドポイントです。 出力される各項目は、ストリームからの単一のデータポイントを表します。 接続は指数バックオフ方式のリトライロジックによって自動的に管理されます。 ストリームが切断された場合でも、SDKが利用者側の操作なしに自動で再接続します。

Parameters

int or None
デフォルト:"None"
リクエストするバックフィルの分数。
str or None
デフォルト:"None"
YYYY-MM-DDTHH:mm:ssZ。ポストラベルが提供される最も早い UTC のタイムスタンプ。
str or None
デフォルト:"None"
YYYY-MM-DDTHH:mm:ssZ。ポストラベルが提供される最も遅い UTC のタイムスタンプ。
StreamConfig
再試行動作、タイムアウト、コールバックをカスタマイズするためのオプションの StreamConfig。

update_subscription

X アクティビティサブスクリプションの更新 X アクティビティイベントのサブスクリプションを更新します

パラメーター

Any
更新対象のサブスクリプションのID。
UpdateSubscriptionRequest
リクエストボディ