Skip to content
Back to Blog

Come ho automatizzato l'invio di messaggi multimediali a WhatsApp

Immagina di dover inviare immagini, video o documenti ai tuoi clienti via WhatsApp, ma inviare manualmente ogni file è estenuante. È qui che entra in gioco l'API di Wassenger! Ti mostro come ho automatizzato l'invio di messaggi multimediali ai numeri WhatsApp. 📱✨

1. Perché usare l'API di Wassenger per i messaggi multimediali? 🤔

L'API di Wassenger ti permette di inviare diversi tipi di media come immagini, video e PDF direttamente a singoli numeri WhatsApp. Niente più caricamenti manuali o digitazioni infinite. Basta scriverlo una volta e lasciare che Wassenger si occupi del resto! 🛠️

🔗 Pronto a semplificare la tua messaggistica WhatsApp? 🚀 Registrati a Wassenger e inizia a inviare messaggi multimediali senza sforzo!

2. Configurare la tua API Key 🔑

3. Prepara la tua richiesta

API URL

Usa il metodo POST con l'URL:

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

Intestazioni

Content-Type: application/json
Token: YOUR_API_KEY

🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!

4. Esempi di payload JSON per messaggi multimediali 🤖

Invia un'immagine

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

Invia un video

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

Invia un documento PDF

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

5. Esempi di codice in più linguaggi 💻

Node.js, Python, PHP, Java, C# (RestClient & HttpClient), Go e Powershell esempi di codice qui per inviare messaggi multimediali.

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 è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!

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

Test live dell'API

Puoi testare l'API in tempo reale e provarla direttamente dal tuo browser.

Una volta terminati i test, ottieni l'esempio di codice auto-generato nel linguaggio di programmazione che preferisci e sarai pronto a partire.

Prova ora il nostro tester API LIVE 🚀

📢 Non perdere questa opportunità! Automatizza ora i tuoi messaggi multimediali WhatsApp 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