Skip to content
Back to Blog

Cómo automatice el envío de mensajes multimedia a WhatsApp

Imagina que necesitas enviar imágenes, videos o documentos a tus clientes vía WhatsApp, pero enviar cada archivo manualmente es agotador. Ahí es donde entra la API de Wassenger! Déjame mostrarte cómo automatizé el envío de mensajes multimedia a números de WhatsApp. 📱✨

1. ¿Por qué usar la API de Wassenger para mensajería multimedia? 🤔

La API de Wassenger te permite enviar varios tipos de medios como imágenes, videos y PDFs directamente a números individuales de WhatsApp. No más subidas manuales ni teclear sin fin. Solo prográmalo una vez y deja que Wassenger se encargue del resto. 🛠️

🔗 ¿Listo para simplificar tus mensajes de WhatsApp? 🚀 Regístrate en Wassenger y empieza a enviar mensajes multimedia sin esfuerzo!

2. Configura tu clave API 🔑

  • Paso 1: Obtén tu clave API
  • Paso 2: Usa lenguajes como Node.js, Python, PHP, C#, Java, Go, o Powershell

3. Prepara tu solicitud

API URL

Usa el método POST con la URL:

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

Encabezados

Content-Type: application/json
Token: YOUR_API_KEY

🤩 🤖 Wassenger es una solución API completa para WhatsApp. Regístrate para una prueba gratuita de 7 días y comienza en minutos!

4. Ejemplos de payload JSON para mensajes multimedia 🤖

Enviar una imagen

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

Enviar un video

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

Enviar un documento PDF

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

5. Fragmentos de código en varios lenguajes 💻

Node.js, Python, PHP, C#, Java, Go, and Powershell code examples aquí para enviar mensajes multimedia.

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 es una solución API completa para WhatsApp. Regístrate para una prueba gratuita de 7 días y comienza en 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

Pruebas en vivo de la API

Puedes probar y jugar con la API directamente desde tu navegador.

Una vez que termines de probar, obtén el ejemplo de código auto-generado en tu lenguaje de programación preferido y estarás listo para comenzar.

Prueba nuestro probador API EN VIVO ahora 🚀

📢 ¡No te lo pierdas! Automatiza tus mensajes multimedia de WhatsApp ahora con 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