Skip to main content

サブモジュール

モジュールの内容

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

class xdk.webhooks.WebhooksClient

Webhook 操作用の Client クラス

パラメータ

Client

__init__

パラメータ

Client

create

Webhook を作成します 新しい Webhook 構成を作成します。 body: リクエストボディ :returns: レスポンスデータ :rtype: CreateResponse

パラメータ

CreateRequest
ストリームリンクを作成する FilteredStream イベントを指定された webhook に配信するためのリンクを作成します。

Parameters

Any
FilteredStream ルールセットに関連付ける webhook の ID。
str or None
デフォルト:"None"
表示するツイートのフィールドを、カンマ区切りのリストで指定します。
str or None
デフォルト:"None"
展開するフィールドを、カンマ区切りのリストで指定します。
str or None
デフォルト:"None"
表示するメディアのフィールドを、カンマ区切りのリストで指定します。
str or None
デフォルト:"None"
表示する投票のフィールドを、カンマ区切りのリストで指定します。
str or None
デフォルト:"None"
表示するユーザーのフィールドを、カンマ区切りのリストで指定します。
str or None
デフォルト:"None"
表示する場所のフィールドを、カンマ区切りのリストで指定します。

戻り値

CreateStreamLinkResponse - レスポンスデータ

create_webhook_replay_job

Webhook のリプレイジョブを作成 過去 24 時間以内に、その webhook に配信された、または配信が試行されたすべてのイベントを取得するためのリプレイジョブを作成します。 body: リクエストボディ :returns: レスポンスデータ :rtype: CreateWebhookReplayJobResponse

パラメータ

CreateWebhookReplayJobRequest

delete

Webhook を削除 既存の Webhook 設定を削除します。

パラメータ

Any
削除する webhook の ID。

戻り値

DeleteResponse - レスポンスデータ ストリーム リンクを削除する FilteredStream イベントと指定した webhook 間のリンクを削除します。

パラメーター

Any
FilteredStream のルールセットに関連付ける webhook の識別子 (id) です。

戻り値

DeleteStreamLinkResponse - レスポンスデータ

get

Webhook の取得 クライアント App に関連付けられた webhook 設定のリストを取得します。

パラメーター

List or None
デフォルト:"None"
表示する WebhookConfig フィールドをカンマ区切りで指定するリストです。

戻り値

GetResponse - レスポンスデータ ストリームリンクを取得 フィルタ済みストリームルールセットに関連付けられた webhook リンクの一覧を取得します。 :returns: レスポンスデータ :rtype: GetStreamLinksResponse

戻り値

GetStreamLinksResponse

validate

Webhook を検証します
指定された Webhook に対して CRC チェックを実行します。

パラメーター

Any
検証する webhook の ID。

戻り値

ValidateResponse - レスポンスデータ