Comparación entre los endpoints de búsqueda de eventos de Mensajes Directos en v1.1 y v2
- GET direct_messages/events/show - Recupera un único evento por ID.
- GET direct_messages/events/list - Recupera hasta 30 días de Mensajes Directos uno a uno enviados y recibidos por el usuario autenticado. Ten en cuenta que este método no puede recuperar mensajes de conversaciones de grupo.
- GET /2/dm_conversations/with/:participant_id/dm_events - Recupera eventos de Mensajes Directos asociados con una conversación uno a uno. El parámetro de ruta :participant_id es el User ID de la cuenta que mantiene la conversación con el usuario autenticado que realiza esta solicitud.
- GET /2/dm_conversations/:dm_conversation_id/dm_events - Recupera eventos de Mensajes Directos asociados con un ID de conversación específico, tal como se indica mediante el parámetro de ruta :dm_conversation_id. Este método admite tanto conversaciones uno a uno como conversaciones de grupo.
- GET /2/dm_events - Recupera eventos de Mensajes Directos asociados con un usuario, incluidas tanto conversaciones uno a uno como conversaciones de grupo. Están disponibles eventos de hasta 30 días de antigüedad.
| Descripción | v1.1 estándar | X API v2 |
| Host domain | https://api.x.com | https://api.x.com |
| Endpoint root path | /1.1/direct_messages | /2/dm_conversations Las conversaciones de Mensajes Directos se introducen como un objeto fundamental de la API. Estos endpoints recuperan eventos MessageCreate, ParticipantsJoin y 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 | Solicitudes GET: 300 solicitudes por 15 min El límite de tasa se aplica a los tres endpoints |
Path: GET /2/dm_conversations/with/:participant_id/dm_events
| Descripción | Standard v1.1 | X API v2 |
| Ruta del endpoint | GET /1.1/direct_messages/events/list | GET /2/dm_conversations/with/:participant_id/dm_events |
| Cuánto historial de eventos está disponible | 30 días | Sin límite |
| Límites de tasa de solicitudes predeterminados rate limits | 15 solicitudes cada 15 minutos | 300 solicitudes cada 15 minutos El límite de tasa se aplica a los tres endpoints GET |
| Descripción | Standard v1.1 | X API v2 |
| Ruta del endpoint | No compatible. V1.1 solo puede devolver mensajes de conversaciones uno a uno y no admite la recuperación de eventos por ID de conversación. | GET /2/dm_conversations/:dm_conversation_id/dm_events |
| Cuánto historial de eventos está disponible | 30 días | Sin límite |
| Admite conversaciones de grupo | ✔ | |
| Límites de tasa de solicitudes predeterminados rate limits | 15 solicitudes cada 15 minutos | 300 solicitudes cada 15 minutos El límite de tasa se aplica a los tres endpoints GET |
| Descripción | Standard v1.1 | X API v2 |
| Ruta del endpoint | GET /1.1/direct_messages/events/list V1.1 solo puede devolver mensajes de conversaciones uno a uno. | GET /2/dm_events |
| Cuánto historial de eventos está disponible | 30 días | 30 días |
| Admite conversaciones de grupo | ✔ | |
| Límites de tasa de solicitudes predeterminados rate limits | 15 solicitudes cada 15 minutos | 300 solicitudes cada 15 minutos El límite de tasa se aplica a los tres endpoints GET |