v1.1 및 v2 다이렉트 메시지 이벤트 조회 엔드포인트 비교
- GET direct_messages/events/show - ID로 단일 이벤트를 가져옵니다.
- GET direct_messages/events/list - 인증된 사용자가 주고받은 1:1 다이렉트 메시지를 최대 30일 치까지 가져옵니다. 이 메서드는 그룹 대화의 메시지를 가져올 수 없다는 점에 유의하세요.
- GET /2/dm_conversations/with/:participant_id/dm_events - 1:1 대화와 관련된 다이렉트 메시지 이벤트를 가져옵니다. :participant_id 경로 파라미터는 이 요청을 보내는 인증된 사용자와 대화를 나누고 있는 계정의 사용자 ID입니다.
- GET /2/dm_conversations/:dm_conversation_id/dm_events - :dm_conversation_id 경로 파라미터로 지정된 특정 대화 ID와 관련된 다이렉트 메시지 이벤트를 가져옵니다. 이 메서드는 1:1 및 그룹 대화를 모두 지원합니다.
- GET /2/dm_events - 사용자와 관련된 다이렉트 메시지 이벤트를 가져오며, 여기에는 1:1 및 그룹 대화가 모두 포함됩니다. 최대 30일 전까지의 이벤트를 조회할 수 있습니다.
다음 표들은 v2 GET 메서드를 v1.1 버전과 비교합니다. 이 v2 제공 기능이 그룹 대화를 지원함으로써 사용 가능한 기능을 확장한다는 점에 유의하세요.
**특정 1:1 대화의 모든 메시지 가져오기 **
Path: GET /2/dm_conversations/with/:participant_id/dm_events
대화 ID로 모든 메시지 가져오기
경로: GET /2/dm_conversations/:dm_conversation_id/dm_events
인증된 사용자의 모든 대화(일대일 및 그룹 대화 모두)에 대한 모든 이벤트 가져오기
경로: GET /2/dm_events