Skip to main content
POST
/
chat
/
downloadvideo
Download de Video
curl --request POST \
  --url https://api.example.com/chat/downloadvideo

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

Headers

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="
}
CampoTipoObrigatorioDescricao
UrlstringSimURL da midia criptografada
MediaKeystringSimChave de descriptografia
MimetypestringSimTipo MIME do arquivo
FileSHA256stringSimHash SHA256 do arquivo
FileLengthnumberSimTamanho do arquivo em bytes
FileEncSHA256stringSimHash 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.