コンストラクタ
constructor
client): WebhooksClient
新しい WebhooksClient インスタンスを作成します
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
client | Client | X API のメイン Client インスタンス |
戻り値
WebhooksClient
定義元
webhooks/client.ts:162メソッド
createStreamLink
webhookId, options): Promise<Response>
ストリームリンクを作成する指定した webhook に FilteredStream イベントを配信するためのリンクを作成します。
パラメーター
| Name | Type | Description |
|---|---|---|
webhookId | string | FilteredStream ルールセットに関連付ける webhook の ID。 |
options | CreateStreamLinkOptions & { requestOptions: { raw: true } } | - |
戻り値
Promise<Response>
API レスポンスを解決する Promise、または requestOptions.raw が true の場合は生の Response
定義場所
webhookId, options?): Promise<WebhookLinksCreateResponse>
パラメーター
| 名前 | 型 |
|---|---|
webhookId | string |
options? | CreateStreamLinkOptions |
戻り値
Promise<WebhookLinksCreateResponse>
定義元
webhooks/client.ts:220deleteStreamLink
webhookId, options): Promise<Response>
ストリームリンクを削除しますFilteredStream イベントと指定した webhook 間のリンクを削除します。
パラメーター
| 名前 | 型 | 説明 |
|---|---|---|
webhookId | string | FilteredStream ルールセットに関連付ける webhook の ID。 |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Returns
Promise<Response>
API レスポンス、または requestOptions.raw が true の場合は生の Response を返す Promise
定義元
webhooks/client.ts:433 ▸ deleteStreamLink(webhookId): Promise<WebhookLinksDeleteResponse>
パラメータ
| 名前 | 型 |
|---|---|
webhookId | string |
戻り値
Promise<WebhookLinksDeleteResponse>
定義元
webhooks/client.ts:446getStreamLinks
options): Promise<Response>
ストリームリンクの取得
フィルタ済みストリームルールセットに関連付けられた webhook リンクのリストを取得します。
パラメーター
| 名前 | type |
|---|---|
options | Object |
options.requestOptions | Object |
options.requestOptions.raw | true |
戻り値
Promise<Response>
API レスポンスを返す Promise。requestOptions.raw が true の場合は生の Response を返します。
定義場所
Promise<WebhookLinksGetResponse>
戻り値
Promise<WebhookLinksGetResponse>
定義元
webhooks/client.ts:536createWebhookReplayJob
options): Promise<Response>
Webhook のリプレイジョブを作成します
Webhook に対して配信された、または配信が試行されたすべてのイベントについて、過去最大 24 時間分のイベントを取得するリプレイジョブを作成します。
パラメーター
| 名前 | type |
|---|---|
options | CreateWebhookReplayJobOptions & { requestOptions: { raw: true } } |
戻り値
Promise<Response>
API レスポンスで解決される Promise、または requestOptions.raw が true の場合は生の Response
定義場所
options?): Promise<ReplayJobCreateResponse>
パラメータ
| 名前 | type |
|---|---|
options? | CreateWebhookReplayJobOptions |
戻り値
Promise<ReplayJobCreateResponse>
定義元
webhooks/client.ts:614validate
webhookId, options): Promise<Response>
webhook を検証します。
指定された webhook に対して CRC チェックを実行します。
パラメーター
| Name | Type | Description |
|---|---|---|
webhookId | string | 検証対象の webhook の ID。 |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Returns
Promise<Response>
API レスポンスを返す Promise。requestOptions.raw が true の場合は生の Response
定義元
webhooks/client.ts:704 ▸ validate(webhookId): Promise<WebhookConfigPutResponse>
パラメータ
| 名前 | 型 |
|---|---|
webhookId | string |
戻り値
Promise<WebhookConfigPutResponse>
定義箇所
webhooks/client.ts:717delete
webhookId, options): Promise<Response>
webhook を削除します既存の webhook 設定を削除します。
パラメーター
| Name | Type | Description |
|---|---|---|
webhookId | string | 削除する webhook の ID。 |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Returns
Promise<Response>
API レスポンスで解決される Promise。requestOptions.raw が true の場合は生の Response を返す
定義場所
webhookId): Promise<WebhookConfigDeleteResponse>
パラメータ
| 名前 | 型 |
|---|---|
webhookId | string |
戻り値
Promise<WebhookConfigDeleteResponse>
定義元
webhooks/client.ts:821get
options): Promise<Response>
webhook の取得
クライアント App に関連付けられている webhook 設定のリストを取得します。
パラメーター
| 名前 | type |
|---|---|
options | GetOptions & { requestOptions: { raw: true } } |
Returns
Promise<Response>
API レスポンスを返す Promise。requestOptions.raw が true の場合は生の Response。
定義場所
options?): Promise<Get2WebhooksResponse>
パラメータ
| 名前 | type |
|---|---|
options? | GetOptions |
戻り値
Promise<Get2WebhooksResponse>
定義場所
create
options): Promise<Response>
Webhook を作成
新しい webhook 構成を作成します。
パラメータ
| 名前 | type |
|---|---|
options | CreateOptions & { requestOptions: { raw: true } } |
Returns
Promise<Response>
API レスポンスを返す Promise。requestOptions.raw が true の場合は生の Response を返します。
定義場所
options?): Promise<WebhookConfigCreateResponse>
パラメータ
| 名前 | type |
|---|---|
options? | CreateOptions |
戻り値
Promise<WebhookConfigCreateResponse>