Skip to main content

O que é

A Media API faz o upload de uma imagem, vídeo, arquivo de áudio, figurinha ou documento por meio da WhatsApp Business API. O ID de mídia retornado pode ser referenciado em uma solicitação posterior de mensagem do WhatsApp.

Antes de começar

  • Conecte e registre o número de telefone remetente do WhatsApp.
  • Armazene sua chave de API da YCloud com segurança.
  • Prepare um arquivo que atenda aos limites de tamanho e tipos de mídia suportados pela Meta.
  • Verifique se o tipo de mensagem de destino suporta um ID de mídia ou requer uma URL.

Como funciona

  1. Faça o upload do arquivo para o número de telefone remetente.
  2. Armazene o ID de mídia retornado.
  3. Insira o ID de mídia no objeto de conteúdo correspondente da mensagem do WhatsApp.
  4. Envie a mensagem antes que a mídia enviada expire.
Os arquivos enviados são criptografados e permanecem por 30 dias.

Solicitação

POST /whatsapp/media/{phoneNumber}/upload Envie o arquivo como multipart/form-data.
Use o número de telefone comercial registrado no formato E.164.

Resposta

Armazene o id e use-o no objeto de mídia para uma solicitação de mensagem do WhatsApp compatível.

Uso de mídia

Um ID de mídia está vinculado ao armazenamento de mídia do WhatsApp e expira após 30 dias. Faça o upload novamente quando o ID não for mais válido. Os cabeçalhos de mensagens interativas não podem usar um ID de mídia para imagens, documentos, vídeos ou áudios. Use um link acessível publicamente para esses elementos de cabeçalho.

Limites e solução de problemas

  • Envie o tipo MIME correto com o arquivo enviado.
  • Verifique os tipos de mídia e limites de tamanho suportados pela Meta antes de fazer o upload.
  • Não reutilize um ID de mídia expirado.
  • Mantenha o mesmo número de telefone remetente no upload e na mensagem.
  • Para recursos públicos reutilizáveis, um link pode ser mais simples do que uploads repetidos quando o esquema da mensagem for compatível.

Upload media API

Inspecione o esquema de solicitação e resposta multipart.

Enviar mensagens de mídia

Adicione o ID de mídia retornado a uma solicitação de mensagem do WhatsApp.