Enviar mídia
Aprenda como enviar mídias (Imagens, Áudios e PDF) para um ou mais contatos de WhatsApp.
import gzappy from "gzappy-js";
const gClient = new gzappy({
token: process.env.GZAPPY_API_TOKEN,
instanceId: process.env.GZAPPY_INSTANCE_ID,
});
const message = "Confira o anexo!";
const mediaUrl = "https://example.com/path/to/media.jpg";
gClient
.sendMedia(message, mediaUrl, phones)
.then((response) => console.log(response))
.catch((error) => console.error(error));
Enviando a Requisição
curl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $GZAPPY_API_TOKEN" \
-d '{
"instance_id": string,
"message": string,
"mediaUrl": string,
"phone": string[]
}' \
https://api.gzappy.com/v1/message/send-media
-
instance_id: ID da instância que deseja editar.
- Tipo: string
- Obrigatório: sim
-
mediaUrl: URL pública da mídia que deseja enviar.
- Tipo: string
- Obrigatório: sim
- Tipos de mídia suportados: Imagens, Áudios e PDF
-
message: Mensagem que deseja enviar.
- Tipo: string[]
- Obrigatório: sim
-
phone: Número de telefone que deseja enviar a mensagem.
- Tipo: string[]
- Obrigatório: sim
Perceba que por padrão, a api Gzappy espera receber um Array de mensagens no parametro "phone". É possível enviar mensagens para até 3 WhatsApps diferentes.
Ao informar mais de um WhatsApp, será feito um disparo sequencial para cada WhatsApp informado no array "phone". Você estará fazendo um disparos automatizados. E isso acarretará no tempo de resposta da API.
Resposta da Requisição
{
"msg": "Message sent"
}
Veja como é simples enviar mensagens de texto para um ou mais contatos de WhatsApp. Ao fazer uma requisição com sucesso, você receberá a mensagem "Message sent" como resposta.