- 主要な概念
- 便利なツール
ダイレクトメッセージの会話
- POST /2/dm_conversations/with/:participant_id/messages - 1対1のダイレクトメッセージを作成します。既存の 1 対 1 の会話にメッセージを追加するか、新規の会話を作成します。:participant_id パスパラメータは、メッセージの受信先アカウントの User ID です。 こちらは 1 対 1 のダイレクトメッセージを送信するための JSON リクエストボディの例です:
- POST /2/dm_conversations - 新しいグループ会話を作成し、ダイレクトメッセージを追加します。これらのリクエストには、会話の参加者リストが必要です。同じ参加者リストで複数の会話を作成できる点に注意してください。これらのリクエストは常に新しい会話IDを返します。以下は、新しいグループ会話を作成してダイレクトメッセージを追加するためのJSONリクエストボディの例です。「conversation_type」フィールドが必須で、値は「Group」(大文字小文字を区別)に設定する必要がある点に注意してください。
- POST /2/dm_conversations/:dm_conversation_id/messages - 既存の会話にダイレクトメッセージを作成して追加します。:dm_conversation_id パスパラメータは、メッセージを追加する対象の会話のIDです。このメソッドは、1対1およびグループの会話の両方にメッセージを追加できます。 これは、1対1およびグループの会話の両方にダイレクトメッセージを送信するための JSON リクエストボディの例です:
メディアの添付とPostの参照
認証
開発者ポータル、プロジェクト、開発者アプリ
レート制限
- X API Java SDK - X API v2 の公式 Java SDK
- X API TypeScript/JavaScript SDK - X API v2 の公式 TS/JS SDK