Requisitos previosAntes de comenzar, necesitarás:
- Una cuenta de desarrollador con una App aprobada
- Un User Access Token (OAuth 2.0 PKCE con los scopes
dm.writeydm.read)
Enviar un mensaje uno a uno
1
Obtén el ID de usuario del destinatario
Necesitas el ID de usuario de la persona a la que quieres enviar el mensaje. Puedes obtenerlo desde el endpoint de búsqueda de usuario.
2
Envía el mensaje
cURL
3
Revisa la respuesta
Crear una conversación grupal
1
Define los participantes
Reúne los IDs de usuario de todos los que quieras en el grupo (excluyéndote a ti).
2
Crea el grupo con el primer mensaje
cURL
3
Recibe el ID de conversación
dm_conversation_id para añadir más mensajes más tarde.Añadir un mensaje a una conversación existente
Envía un mensaje a una conversación de la que ya formas parte:cURL
Enviar un mensaje con medios
1
Sube el medio
Primero, sube tu medio usando el endpoint de Media Upload.
2
Envía con adjunto de media
cURL
Eliminar un mensaje
Elimina un mensaje que enviaste:cURL
Scopes requeridos
Al usar OAuth 2.0 PKCE, tu access token debe tener estos scopes:Próximos pasos
Búsqueda de DM
Recupera conversaciones de DM
Guía de integración
Conceptos clave y buenas prácticas
Referencia de la API
Documentación completa de endpoints
Código de ejemplo
Ejemplos de código funcional