Comparación de los endpoints Administrar mensajes directos de v1.1 y v2
- POST direct_messages/events/new - Crea un mensaje directo uno a uno. Este endpoint de v1.1 solo puede crear mensajes uno a uno y no admite mensajes grupales.
- DELETE direct_messages/events/destroy - Elimina un mensaje uno a uno de la vista del usuario autenticado.
- POST /2/dm_conversations/with/:participant_id/messages - Crea un mensaje directo uno a uno. Este método agrega el mensaje a una conversación uno a uno existente o crea una nueva. El parámetro de ruta :participant_id es el id de usuario de la cuenta que recibe el mensaje.
- POST /2/dm_conversations - Crea una nueva conversación grupal y agrega un mensaje directo a ella. Estas solicitudes requieren una lista de participantes de la conversación. Ten en cuenta que puedes crear varias conversaciones con la misma lista de participantes. Estas solicitudes siempre devolverán un nuevo id de conversación.
- POST /2/dm_conversations/:dm_conversation_id/messages - Crea un mensaje directo y lo agrega a una conversación existente. El parámetro de ruta :dm_conversation_id es el id de la conversación a la que se agregará el mensaje.
Las siguientes tablas comparan los métodos POST de v2 con la versión v1.1. Ten en cuenta que estas funcionalidades de v2 amplían las capacidades disponibles al admitir conversaciones grupales.
Crear un nuevo mensaje directo uno a uno
Ruta: POST /2/dm_conversations/with/:participant_id/messages
Crear una nueva conversación grupal de Mensajes Directos y agregar un mensaje
Ruta: POST /2/dm_conversations
Agregar un Mensaje Directo a una conversación existente mediante su ID
Ruta: POST /2/dm_conversations/:dm_conversation_id/messages