Comparing v1.1 and v2 Direct Message event lookup endpoints
- GET direct_messages/events/show - ID で指定した単一のイベントを取得します。
- GET direct_messages/events/list - 認証済みユーザーが送受信した 1 対 1 の Direct Messages を、最大 30 日分取得します。このメソッドでは、グループ会話からメッセージを取得することはできない点に注意してください。
- GET /2/dm_conversations/with/:participant_id/dm_events - 1 対 1 の会話に関連付けられた Direct Message イベントを取得します。:participant_id パスパラメーターは、このリクエストを行う認証済みユーザーと会話しているアカウントの User ID です。
- GET /2/dm_conversations/:dm_conversation_id/dm_events - :dm_conversation_id パスパラメーターで示される特定の会話 ID に関連付けられた Direct Message イベントを取得します。このメソッドは、1 対 1 とグループの両方の会話をサポートします。
- GET /2/dm_events - ユーザーに関連付けられた Direct Message イベントを取得します。1 対 1 とグループの両方の会話が対象です。最大 30 日前までのイベントが利用可能です。
次の表は、v2 の GET メソッドを v1.1 と比較したものです。これらの v2 の提供内容は、グループ会話をサポートすることで、利用可能な機能を拡張していることに注意してください。
**特定の 1 対 1 会話内のすべてのメッセージを取得する **
Path: GET /2/dm_conversations/with/:participant_id/dm_events
会話 ID でメッセージをすべて取得する
Path: GET /2/dm_conversations/:dm_conversation_id/dm_events
認証済みユーザーの会話 (1 対 1 およびグループ会話) のすべてのイベントを取得する
Path: GET /2/dm_events