Descricao
Faz o download de um video recebido via WhatsApp e retorna em formato base64. Use os dados recebidos no webhook para fazer o download.
Request
token: SEU_TOKEN
Content-Type: application/json
Body
{
"Url": "https://mmg.whatsapp.net/d/f/...",
"MediaKey": "vq0RR0nYGkxm2HrpwUp3sK8A7Nr1KUcOiBHrT1hg+PU=",
"Mimetype": "video/mp4",
"FileSHA256": "nMthnfkUWQiMfNJpA6K9+ft+Dx9Mb1STs+9wMHjeo/M=",
"FileLength": 2456320,
"FileEncSHA256": "6bMVZ5dRf9JKxJSUgg4w1h3iSYA3dM8gEQxaMPwoONc="
}
| Campo | Tipo | Obrigatorio | Descricao |
|---|
Url | string | Sim | URL da midia criptografada |
MediaKey | string | Sim | Chave de descriptografia |
Mimetype | string | Sim | Tipo MIME do arquivo |
FileSHA256 | string | Sim | Hash SHA256 do arquivo |
FileLength | number | Sim | Tamanho do arquivo em bytes |
FileEncSHA256 | string | Sim | Hash do arquivo criptografado |
Response
Sucesso (200)
{
"code": 200,
"data": {
"Data": "data:video/mp4;base64,AAAAIGZ0eXBpc29t...",
"Mimetype": "video/mp4"
},
"success": true
}
Exemplo cURL
curl -X POST 'https://api.bliper.ai/chat/downloadvideo' \
-H 'token: SEU_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"Url": "https://mmg.whatsapp.net/d/f/...",
"MediaKey": "vq0RR0nYGkxm2HrpwUp3sK8A7Nr1KUcOiBHrT1hg+PU=",
"Mimetype": "video/mp4",
"FileSHA256": "nMthnfkUWQiMfNJpA6K9+ft+Dx9Mb1STs+9wMHjeo/M=",
"FileLength": 2456320,
"FileEncSHA256": "6bMVZ5dRf9JKxJSUgg4w1h3iSYA3dM8gEQxaMPwoONc="
}'
Videos grandes podem demorar para download e resultar em respostas pesadas. Considere usar S3 para midias.
Para videos grandes, configure o armazenamento S3 e receba apenas a URL no webhook.