Mensagem de áudio
Exemplo de body recebido no webhook
Envio via Endpoint
{
"event": "MESSAGE",
"data": {
"message": {
"key": {
"remoteJid": "232432423@s.whatsapp.net",//Número da conversa
"fromMe": true,// Propriedade que indica se a mensagem foi enviada pelo número conectado na instância
"id": "BAE5BA086F319F6A"// ID da mensagem no WhatsApp
},
"message": {
"audioMessage": {//Os webhooks de audio vem com esse objeto audioMessage em que dentro dele terá os dados do audio
"url": "https://mmg.whatsapp.net/v/t62.7114-24/18923600_965747904877982_5711315207927072028_n.enc?ccb=11-4&oh=01_AdTreuMRDp75Jr6bAsq0lLPBsW-fIbhSL5w27gMUjrB9nA&oe=64B283DA&mms3=true",
"mimetype": "audio/ogg; codecs=opus",
"fileSha256": "ktH5HybDjRc8VuuwoCuITQSGOxTGNl+yQA7R4nRHsvM=",
"fileLength": "21875",
"seconds": 3,
"ptt": true,
"mediaKey": "yBgQ76mQbcbo9jFE+MIJphxOhooylB/PRLXlNyT3ASU=",
"fileEncSha256": "NjJlSNmal5YSezJGELB3eHoPT2FjRJ3ERvXAvSoHXGw=",
"directPath": "/v/t62.7114-24/18923600_965747904877982_5711315207927072028_n.enc?ccb=11-4&oh=01_AdTreuMRDp75Jr6bAsq0lLPBsW-fIbhSL5w27gMUjrB9nA&oe=64B283DA",
"mediaKeyTimestamp": "1686836709"
}
},
"messageTimestamp": "1686836709",
"status": "PENDING"
},
"instanceId": 450
}
}
Se liga na dica! Perceba que a principal diferença entre os webhooks de media é que o objeto da mensagem vem objetos com nomes diferente, imagem é imageMessage, video é videoMessage, audio é audioMessage e assim por diante.
Recebimento
{
"event": "MESSAGE",
"data": {
"message": {
"key": {
"remoteJid": "12312312@s.whatsapp.net",//Número da conversa
"fromMe": false,// Propriedade que indica se a mensagem foi enviada pelo número conectado na instância
"id": "A21844FB815A105B001E56C48D4E6148"// ID da mensagem no WhatsApp
},
"messageTimestamp": 1686837031,
"pushName": ".",
"message": {
"audioMessage": {
"url": "https://mmg.whatsapp.net/v/t62.7117-24/30680565_6475648872499583_47590381075882851_n.enc?ccb=11-4&oh=01_AdSBGHppoMq6L13g63ZQcJIOFFfKwCiQWMh9x5hP0NuPQg&oe=64B28253&mms3=true",
"mimetype": "audio/ogg; codecs=opus",
"fileSha256": "di2JJjbRVsS7VA9a/UAduMTOOP0oo1wHvRlPzk7/ddI=",
"fileLength": "6628",
"seconds": 3,
"ptt": true,
"mediaKey": "XefODxviKSyIU3clrJQfXTTG2Ua8c0sY9hiXApnoOtw=",
"fileEncSha256": "GANoL+4fPEWjGS844Tht6S+PVqKDIRHf6pk+DJvwu1Y=",
"directPath": "/v/t62.7117-24/30680565_6475648872499583_47590381075882851_n.enc?ccb=11-4&oh=01_AdSBGHppoMq6L13g63ZQcJIOFFfKwCiQWMh9x5hP0NuPQg&oe=64B28253",
"mediaKeyTimestamp": "1686837029",
"waveform": "AAAlJiQhJjI5OTUzKywwLyosKR8UEhcYEiooJh0gJCMfHx4aISQXFQwJCQwMCAYNGiglHSknJyQbHSouIhUgIA=="
},
"messageContextInfo": {
"deviceListMetadata": {
"senderKeyHash": "AofW3u2YzeOX8g==",
"senderTimestamp": "1686702226",
"recipientKeyHash": "l7l0ggVb98ikLg==",
"recipientTimestamp": "1686834621"
},
"deviceListMetadataVersion": 2
}
},
"base64": "BASE64 DO AUDIO"// Base64 referente ao audio para que possa subir em seu sistema.
},
"instanceId": 450
}
}
Last updated