Skip to main content
このガイドでは、アプリケーションに Direct Messages ルックアップエンドポイントを統合するために必要となる基本的な概念を説明します。

認証

DM エンドポイントにおいて非公開の会話にアクセスするには、ユーザー認証が必要です。
App-Only 認証はサポートされていません。すべてのダイレクトメッセージは非公開です。

必要なスコープ (OAuth 2.0)


会話タイプ

1対1

参加者は常に2人だけです。Conversation ID の形式: {smaller_user_id}-{larger_user_id}

グループ

2人以上の参加者がいます。参加メンバーは時間の経過とともに変わることがあります。

イベントタイプ

イベントの例


フィールドと Expansions

デフォルトフィールド

利用可能なフィールド

利用可能な expansions

expansions を指定した例

cURL

DM イベントは逆時系列 (新しいものが先) で返されます。
cURL
30 日前までのイベントを取得できます。

v1.1 との ID 互換性

会話 ID とイベント ID は、v1.1 と v2 の両方のエンドポイントで共有されています。つまり、次のことができます。
  • v2 を使ってイベントを取得し、その後 v1.1 を使って特定のメッセージを削除する
  • x.com の URL に含まれる会話 ID を API リクエストで参照する

次のステップ

クイックスタート

初めてのDMルックアップリクエストを送信する

DMを送信

ダイレクトメッセージを送信する

APIリファレンス

エンドポイントの詳細なドキュメント

サンプルコード

実行可能なコード例