- 主要概念
- 便利なツール
ダイレクトメッセージの会話
- 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リクエストボディの例です。
メディアの添付とPostsの参照
認証
developer portal、Project、開発者用 App
レートリミット
- X API Java SDK - X API v2 の公式 Java SDK
- X API TypeScript/JavaScript SDK - X API v2 の公式 TS/JS SDK