Skip to content
Back to Blog

Como Automatizei o Envio de Mensagens Multimídia para o WhatsApp

Imagine que você precisa enviar imagens, vídeos ou documentos para seus clientes via WhatsApp, mas enviar cada arquivo manualmente é exaustivo. É aí que a API do Wassenger entra! Deixe-me mostrar como automatizei o envio de mensagens multimídia para números do WhatsApp. 📱✨

1. Por que usar a API do Wassenger para mensagens multimídia? 🤔

A API do Wassenger permite enviar vários tipos de mídia como imagens, vídeos e PDFs diretamente para números individuais do WhatsApp. Nada de uploads manuais ou digitação interminável. Programe uma vez e deixe o Wassenger cuidar do resto! 🛠️

🔗 Pronto para simplificar suas mensagens no WhatsApp? 🚀 Inscreva-se no Wassenger e comece a enviar mensagens multimídia sem esforço!

2. Configurando sua chave de API 🔑

  • Passo 1: Pegue sua chave de API
  • Passo 2: Use linguagens como Node.js, Python, PHP, C#, Java, Go ou Powershell

3. Prepare sua requisição

URL da API

Use o método POST com a URL:

https://api.wassenger.com/v1/messages

Headers

Content-Type: application/json
Token: YOUR_API_KEY

🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!

4. Exemplos de payload JSON para mensagens multimídia 🤖

Enviar uma imagem

{
  "phone": "+1234567890",
  "message": "Check out this image!",
  "media": { "url": "https://picsum.photos/600/400", "expiration": "7d" }
}

Enviar um vídeo

{
  "phone": "+1234567890",
  "message": "Watch this video!",
  "media": { "url": "https://download.samplelib.com/mp4/sample-5s.mp4" }
}

Enviar um documento PDF

{
  "phone": "+1234567890",
  "media": { "url": "https://www.africau.edu/images/default/sample.pdf" }
}

5. Trechos de código em várias linguagens 💻

Node.js, Python, PHP, Java, C# (RestClient & HttpClient), Go e Powershell exemplos de código aqui para envio de mensagens multimídia.

Node.js (Axios)

const axios = require('axios');
axios.post('https://api.wassenger.com/v1/messages', {
phone: '+1234567890', 
message: 'Here is an image!', 
media: { url: 'https://picsum.photos/600/400' }
}, { headers: { 'Token': 'YOUR_API_KEY' }});

Python (Requests)

import requests
requests.post('https://api.wassenger.com/v1/messages', 
json={"phone": "+1234567890", "media": {"url": "https://picsum.photos/600/400"}}, 
headers={'Token': 'YOUR_API_KEY'})

🤩 🤖 Wassenger é uma solução completa de API para WhatsApp. Inscreva-se para um teste gratuito de 7 dias e comece em minutos!

PHP (cURL)

$ch = curl_init('https://api.wassenger.com/v1/messages');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Token: YOUR_API_KEY', 'Content-Type: application/json']);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(["phone" => "+1234567890", "media" => ["url" => "https://picsum.photos/600/400"]]));
curl_exec($ch);
curl_close($ch);

Java (HttpURLConnection)

HttpURLConnection conn =(HttpURLConnection) new URL("https://api.wassenger.com/v1/messages").openConnection();
conn.setRequestMethod("POST");
conn.setRequestProperty("Token", "YOUR_API_KEY");
conn.setDoOutput(true);
String jsonInput = "{\"phone\":\"+1234567890\", \"media\":{\"url\":\"https://picsum.photos/600/400\"}}";
try(OutputStream os = conn.getOutputStream()) { os.write(jsonInput.getBytes()); os.flush(); }

C# (RestClient)

var client = new RestClient("https://api.wassenger.com/v1/messages");
var request = new RestRequest(Method.POST);
request.AddHeader("Token", "YOUR_API_KEY");
request.AddJsonBody(new { phone = "+1234567890", media = new { url = "https://picsum.photos/600/400" } });
IRestResponse response = client.Execute(request);

C# (HttpClient)

HttpClient client = new HttpClient();
var content = new StringContent("{ \"phone\": \"+1234567890\", \"media\": {\"url\": \"https://picsum.photos/600/400\"}}", Encoding.UTF8, "application/json");
client.DefaultRequestHeaders.Add("Token", "YOUR_API_KEY");
var response = await client.PostAsync("https://api.wassenger.com/v1/messages", content);
Console.WriteLine(await response.Content.ReadAsStringAsync());

Powershell

$headers = @{ 'Token' = 'YOUR_API_KEY'; 'Content-Type' = 'application/json' }
$body = @{ phone = '+1234567890'; media = @{ url = 'https://picsum.photos/600/400' } } | ConvertTo-Json
Invoke-RestMethod -Uri 'https://api.wassenger.com/v1/messages' -Method Post -Headers $headers -Body $body

Teste da API ao vivo

Você pode testar a API ao vivo e brincar com ela diretamente do seu navegador.

Quando terminar de testar, pegue o exemplo de código gerado automaticamente na linguagem de sua preferência e você estará pronto para começar.

Teste nosso API tester AO VIVO agora 🚀

📢 Não perca! Automatize suas mensagens de mídia no WhatsApp agora com Wassenger. 🚀

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger.

Browse more

Tutorials, guides and case studies on running WhatsApp at team scale.

Ready for the official WhatsApp Business API?See what Meta charges — and keep your current number.
WhatsApp API pricing