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일 전까지의 이벤트를 조회할 수 있습니다.
| Description | Standard v1.1 | X API v2 |
| Host domain | https://api.x.com | https://api.x.com |
| Endpoint root path | /1.1/direct_messages | /2/dm_conversations 다이렉트 메시지 대화가 기본적인 API 객체로 도입되었습니다. 이 엔드포인트들은 MessageCreate, ParticipantsJoin, ParticipantLeave 이벤트를 가져옵니다. |
| HTTP methods supported | GET | GET |
| Supports Group Direct Messages | ✔ | |
| Event types supported | message_create | MessageCreate, ParticipantsJoin, ParticipantsLeave |
| Authentication | OAuth 1.0a User Context | OAuth 1.0a User Context OAuth 2 User Context (scopes: dm.read, tweet.read, user.read) |
| Requires the use of credentials from a developer App associated with a X API v2 Project | ✔ | |
| Default request rate limits* *All requests require user tokens | GET 요청: 15분당 300회 요청 한도는 세 엔드포인트 전체에 걸쳐 적용됩니다 |
Path: GET /2/dm_conversations/with/:participant_id/dm_events
| 설명 | Standard v1.1 | X API v2 |
| 엔드포인트 경로 | GET /1.1/direct_messages/events/list | GET /2/dm_conversations/with/:participant_id/dm_events |
| 사용 가능한 이벤트 이력 보존 기간 | 30일 | 제한 없음 |
| 기본 요청 요청 한도 | 15회/15분 | 300회/15분 요청 한도는 세 가지 GET 엔드포인트 전체에 공통으로 적용됩니다 |
| 설명 | Standard v1.1 | X API v2 |
| 엔드포인트 경로 | 지원되지 않습니다. V1.1은 일대일 대화의 메시지만 반환할 수 있으며, 대화 ID별로 이벤트를 조회하는 기능은 지원하지 않습니다. | GET /2/dm_conversations/:dm_conversation_id/dm_events |
| 사용 가능한 이벤트 이력 보존 기간 | 30일 | 제한 없음 |
| 그룹 대화 지원 여부 | ✔ | |
| 기본 요청 요청 한도 | 15회/15분 | 300회/15분 요청 한도는 세 가지 GET 엔드포인트 전체에 공통으로 적용됩니다 |
| 설명 | Standard v1.1 | X API v2 |
| 엔드포인트 경로 | GET /1.1/direct_messages/events/list V1.1은 일대일 대화의 메시지만 반환할 수 있습니다. | GET /2/dm_events |
| 사용 가능한 이벤트 이력 보존 기간 | 30일 | 30일 |
| 그룹 대화 지원 여부 | ✔ | |
| 기본 요청 요청 한도 | 15회/15분 | 300회/15분 요청 한도는 세 가지 GET 엔드포인트 전체에 공통으로 적용됩니다 |