Faça upload e envie um adesivo por meio da API

Os adesivos podem ser carregados como mídia e depois enviados em mensagens do WhatsApp aos usuários por meio da API.

Vejamos como você faria isso:

  1. Etapa 1: fazer upload da mídia
  2. Etapa 2: a resposta à solicitação da API de upload de mídia incluirá um campo id que pode ser usado para enviar a mídia do adesivo em mensagens para usuários.
Importante: os adesivos devem ter um fundo transparente, ter exatamente 512 x 512 pixels e ter menos de 100 KB de tamanho. Além disso, a mídia dos adesivos deve estar no formato webp . Outros tipos de arquivo podem ser transformados em webp on-line usando um site de conversão de arquivos, como cloudconvert.

Exemplo de solicitação:

curl -i -X POST https://whatsapp.turn.io/v1/media -H 'Autorização: portador do seu token aqui' -H 'Tipo de conteúdo: imagem/webp'  --data-binary '@/path_to_sticker_file.webp'

Se for bem-sucedido, gerará uma resposta que contém um ID de mídia, como:

{ media":[ {"id":"your-unique-media-id-f6dacb02..."}]…}

Usando o id desta resposta, você pode fazer uma solicitação para enviar a mídia do adesivo para o bate-papo de um usuário (conforme descrito na documentação aqui). Por exemplo:

curl -X POST https://whatsapp.turn.io/v1/messages -H 'Autorização: Portador do seu token aqui'  -H 'Tipo de conteúdo: aplicativo/json'     -d '
{
"recipient_type": "individual",
"to": "14171234567",
"tipo": "adesivo",
"adesivo": {
"id": "your-unique-media-id-f6dacb02..."
}
}
'

Sucesso! Agora você pode compartilhar Chuck Norris com o resto do mundo 😉

Esse artigo foi útil?

Como configurar uma integração RapidPro

Como marcar mensagens como lidas

Contato