{"section":"tutorials","requestedLocale":"pt","requestedSlug":"envio-de-midias-suportadas-whatsapp-cloud","locale":"pt","slug":"envio-de-midias-suportadas-whatsapp-cloud","path":"docs/pt/tutorials/weni-by-vtex/integrações/envio-de-midias-suportadas-whatsapp-cloud.md","branch":"main","content":"Abaixo, você encontrará os limites suportados no WhatsApp Cloud para cada tipo de mídia.\n\n#### **Tipos de mídia suportados**\n\n| **Tipo de m****ídia** | **Extensão** | **Tipos de mídia compatíveis (MIME Type)** | **Tamanho** |\n| --- | --- | --- | --- |\n| audio | .aac.amr.mp3.m4a.ogg | audio/aacaudio/amraudio/mpegaudio/mp4audio/ogg (OPUS codecs only; base audio/ogg not supported.) | 16 MB |\n| document | .txt.xls.xlsx.doc.docx.ppt.pptx.pdf | text/plainapplication/vnd.ms-excelapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetapplication/mswordapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentapplication/vnd.ms-powerpointapplication/vnd.openxmlformats-officedocument.presentationml.presentationapplication/pdf | 100 MB |\n| image | .jpeg.png | image/jpegimage/png | 5 MB |\n| Animated stickerStatic sticker | .webp.webp | image/webpimage/webp | 500 KB100 KB |\n| video | .3gp.mp4 | video/3gpvideo/mp4**Observações:**- Apenas o codec de vídeo H.264 e o codec de áudio AAC são compatíveis. - Aceitamos vídeos com stream de áudio único ou sem stream de áudio. | 16 MB |\n\nAs mídias enviadas por meio de mensagens são armazenadas nos servidores do WhatsApp por 14 dias. Se um usuário solicitar o download da mídia após esse período, os servidores do WhatsApp solicitarão o mesmo arquivo de mídia do cliente local do WhatsApp Business. Se a mídia tiver sido removida, o usuário será notificado de que ela está indisponível.\n\nNão é seguro supor que o download foi concluído apenas com base nos recibos de entrega e leitura. Em geral, as mídias enviadas podem ser removidas após 30 dias, mas é importante adotar a estratégia que melhor se adapta à sua empresa.\n\n#### **Restrições**\n\nCaso você utilize o processo de carregamento de mídia em vez de um link para a URL da mídia, o arquivo precisará ser carregado no volume de mídia. Quando o carregamento for concluído, envie uma mensagem usando o ID de mídia.\n\nO aplicativo processa a mídia carregada antes que ela seja enviada para o servidor. O tamanho máximo da mídia que pode ser carregada no nó *media* é de 100 MB. No entanto, há limites após o processamento para os vários tipos de mídia, conforme descrito na tabela de \"\"Tamanho de mídia após o processamento\"\" mencionada anteriormente.\n\nO armazenamento de mídia precisa ser gerenciado pela empresa. Se o volume de mídia atingir o limite, o envio de mensagens começará a falhar.\n\nNão há suporte para as seguintes ações:\n\n- Envio de mídia por streams de bytes.\n- Envio de mensagens com figurinhas animadas.\n\n#### **Como carregar**\n\nFaça uma solicitação `POST` para `/v1/media` a fim de carregar a mídia. O corpo da solicitação local deve conter os dados de mídia binária, e o cabeçalho `Content-Type` precisa ser definido de acordo com o tipo de mídia carregado. Consulte os tipos de conteúdo compatíveis para ver as opções aceitas.\n\nEnviar os dados binários em uma solicitação `POST HTTP` é o método-padrão para carregar dados binários. Por exemplo, se quiser carregar uma imagem, envie uma solicitação `POST` com os bytes reais da imagem na carga. Outra opção é usar `--data-binary` caso você queira que `cURL` leia e use o arquivo fornecido em binários exatamente como ele está.\n\n#### **Exemplo**\n\nCarregamento de mídia:\n\n```\nPOST /v1/media\nContent-Type:\n\n```\nCarregamento de mídia com `cURL`:\n\n```\ncurl -X POST \\\nhttps://:/v1/media \\\n-H 'Authorization: Bearer ' \\\n-H 'Content-Type: image/jpeg' \\ # or other appropriate media type\n--data-binary @\n```\nEm ambos os casos, uma resposta bem-sucedida retorna o campo `id`\n\n```\n{\n    \"\"media\"\": [\n        {\n            \"\"id\"\": \"\"f043afd0-f0ae-4b9c-ab3d-696fb4c8cd68\"\"\n        }\n    ]\n}\n```\nSe você receber uma mensagem de erro, consulte [Mensagens de erro e status](https://developers.facebook.com/docs/whatsapp/on-premises/errors) para saber mais.\n\nVocê pode ver que vídeos e áudios possuem um tamanho máximo de 16 MB. Por exemplo, se você fizer o upload de um vídeo de 20 MB na Weni Plataforma, o vídeo será salvo na plataforma, mas no momento da execução, o WhatsApp não conseguirá enviá-lo. Para documentos, o limite máximo é de 100 MB, porém, isso não funciona na Weni Plataforma, pois ela suporta apenas até 32 MB.\n\nVocê pode ver mais sobre essas informações na página oficial da [META](https://developers.facebook.com/docs/whatsapp/cloud-api/reference/media/)"}