メインコンテンツへスキップ
アカウントアクティビティ関連の操作向け Client この Client は、X API のアカウントアクティビティ用エンドポイントを操作するためのメソッドを提供します。認証、リクエストのフォーマット、レスポンスの解析など、アカウントアクティビティに関連するすべての操作を処理します。

コンストラクタ

constructor

new AccountActivityClient(client): AccountActivityClient 新しい AccountActivityClient インスタンスを作成します

パラメーター

名前説明
clientClientX API のメイン Client インスタンス

戻り値

AccountActivityClient

定義元

account_activity/client.ts:70

メソッド

getSubscriptions

getSubscriptions(webhookId, options): Promise<Response> サブスクリプションを取得します
指定した webhook に対するすべての有効なサブスクリプションのリストを取得します。

パラメータ

NameTypeDescription
webhookIdstringサブスクリプションを取得する対象の webhook の ID。
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

戻り値

Promise<Response> API レスポンス、または requestOptions.raw が true の場合は生の Response に解決される Promise

定義場所

account_activity/client.ts:115 getSubscriptions(webhookId): Promise<SubscriptionsListGetResponse>

パラメータ

名前
webhookIdstring

戻り値

Promise<SubscriptionsListGetResponse>

定義元

account_activity/client.ts:128

deleteSubscription

deleteSubscription(webhookId, userId, options): Promise<Response> サブスクリプションを削除します
指定された webhook とユーザーIDに対する Account Activity サブスクリプションを削除します。

パラメーター

NameTypeDescription
webhookIdstringサブスクリプション対象を確認するための webhook の ID。
userIdstringサブスクリプションを解除するユーザーの ID。
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

戻り値

Promise<Response> API レスポンス、または requestOptions.raw が true の場合は生の Response を返す Promise

定義元

account_activity/client.ts:217 deleteSubscription(webhookId, userId): Promise<SubscriptionsDeleteResponse>

パラメーター

名前
webhookIdstring
userIdstring

戻り値

Promise<SubscriptionsDeleteResponse>

定義元

account_activity/client.ts:234

validateSubscription

validateSubscription(webhookId, options): Promise<Response> サブスクリプションを検証します
指定された webhook に対するユーザーの Account Activity サブスクリプションが有効かどうかを確認します。

パラメーター

NameTypeDescription
webhookIdstringサブスクリプションを検証する対象の webhook の id。
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

戻り値

Promise<Response> API レスポンス (requestOptions.raw が true の場合は生の Response) に解決される Promise

定義場所

account_activity/client.ts:331 validateSubscription(webhookId): Promise<SubscriptionsGetResponse>

パラメータ

名前
webhookIdstring

戻り値

Promise<SubscriptionsGetResponse>

定義場所

account_activity/client.ts:344

createSubscription

createSubscription(webhookId, options): Promise<Response> サブスクリプションを作成します
ユーザーと指定された webhook 向けの Account Activity サブスクリプションを作成します。

Parameters

NameTypeDescription
webhookIdstringサブスクリプションを確認する対象となる webhook ID。
optionsCreateSubscriptionOptions & { requestOptions: { raw: true } }-

戻り値

Promise<Response> API レスポンス、または requestOptions.raw が true の場合は生の Response へと resolve される Promise

定義元

account_activity/client.ts:435 createSubscription(webhookId, options?): Promise<SubscriptionsCreateResponse>

パラメーター

名前
webhookIdstring
options?CreateSubscriptionOptions

戻り値

Promise<SubscriptionsCreateResponse>

定義元

account_activity/client.ts:448

createReplayJob

createReplayJob(webhookId, fromDate, toDate, options): Promise<Response> リプレイジョブを作成します 指定された webhook に関連付けられているすべてのサブスクリプションに対して、最大過去 5 日間のアクティビティを取得するリプレイジョブを作成します。

パラメーター

NameTypeDescription
webhookIdstringwebhook 設定の一意の識別子。
fromDatestringイベントが提供される開始時点を表す最も古い UTC タイムスタンプ (含む) 。yyyymmddhhmm 形式。
toDatestringイベントが提供される終了時点を表す最新の UTC タイムスタンプ (含まない) 。yyyymmddhhmm 形式。
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

戻り値

Promise<Response> API レスポンスを返す Promise。requestOptions.raw が true の場合は、生の Response。

定義元

account_activity/client.ts:564 createReplayJob(webhookId, fromDate, toDate): Promise<ReplayJobCreateResponse>

パラメーター

名前
webhookIdstring
fromDatestring
toDatestring

戻り値

Promise<ReplayJobCreateResponse>

定義場所

account_activity/client.ts:585

getSubscriptionCount

getSubscriptionCount(options): Promise<Response> サブスクリプション数の取得 現在アクティブな Account Activity サブスクリプション数を取得します。

パラメーター

NameType
optionsObject
options.requestOptionsObject
options.requestOptions.rawtrue

Returns

Promise<Response> API レスポンスで解決される Promise。requestOptions.rawtrue の場合は生の Response

定義元

account_activity/client.ts:704 getSubscriptionCount(): Promise<SubscriptionsCountGetResponse>

戻り値

Promise<SubscriptionsCountGetResponse>

定義元

account_activity/client.ts:713