概要
リアルタイム配信
イベントを即時に受信
プッシュ型
データをサーバーへ送信
効率的
ポーリングは不要
信頼性
再試行と復旧をサポート
Webhook の種類
Webhook の動作
- イベント発生 — ユーザーがポストする、DM を送信するなど
- X がリクエスト送信 — あなたの webhook URL へ POST リクエストを送信
- あなたが処理 — あなたのサーバーでイベントを処理
- 200 で応答 — 受信確認として 200 OK を返す
Webhook の要件
セキュリティ
チャレンジレスポンスチェック (CRC)
シグネチャの検証
x-twitter-webhooks-signature ヘッダーを使用して、Webhook の真正性を検証します。
はじめに
前提条件
- 承認済みの開発者アカウント
- 開発者コンソール内のProject と App
- 公開されていて外部からアクセス可能な HTTPS エンドポイント
フィルタ済みストリーム Webhook
Webhook 経由でフィルタ済みのポストを受信します
Account Activity API
Webhook 経由でアカウントイベントを受信します