Guida passo passo per condividere documenti con i contatti WhatsApp usando Wassenger
Condividere documenti importanti come PDF, file DOCX o fogli di calcolo XLSX con i tuoi contatti WhatsApp può migliorare notevolmente la collaborazione e l'efficienza. Tuttavia, gestire manualmente queste attività può richiedere molto tempo, soprattutto per le aziende che hanno a che fare con più contatti e clienti.
Entra in gioco Wassenger, un potente CRM progettato specificamente per la messaggistica WhatsApp. Con Wassenger, le aziende possono condividere documenti senza sforzo, automatizzare i messaggi e rimanere connesse con i propri team e clienti in modo più organizzato. Questa guida ti mostrerà come sfruttare Wassenger per inviare documenti senza problemi ai contatti WhatsApp, risparmiando tempo e aumentando la produttività.
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso delle API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti!
Requisiti
- Avere un numero WhatsApp già collegato alla piattaforma e online.
- Numero di telefono del destinatario del messaggio con prefisso internazionale in formato E164. Esempio:
+12345678909. Puoi convalidare il numero di telefono qui.
Preparare la richiesta
URL API di destinazione usando il metodo POST
https://api.wassenger.com/v1/messages
Intestazioni HTTPS richieste > Ottieni la tua chiave API qui
Content-Type: application/json
Token: $API_TOKEN
🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!
Scopri come usare il codice nel tuo browser senza installare alcun software.
Inoltre, puoi trovare diversi linguaggi che puoi testare su Replit.com:
Inviare documenti da URL:
// This code requires you to have installed RestSharp package. // Documentation: https://restsharp.dev // Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages"); var request = new RestRequest(Method.POST); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Token", "API TOKEN GOES HERE"); request.AddParameter("application/json", "{\"phone\":\"+12345678909\",\"media\":{\"url\":\"https://www.adobe.com/support/products/enterprise/knowledgecenter/media/c4611\_sample\_explain.pdf\\",\\"expiration\\":\\"30d\\"}}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
// This code uses the built-in HttpClient package in the .NET framework. // Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers; var client = new HttpClient(); var request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri("https://api.wassenger.com/v1/messages"), Headers = { { "Token", "ENTER API KEY HERE" }, }, Content = new StringContent("{\"phone\":\"+1234567890\",\"media\":{\"url\":\"https://www.africau.edu/images/default/sample.pdf\\",\\"expiration\\":\\"30d\\"}}") { Headers = { ContentType = new MediaTypeHeaderValue("application/json") } } }; using (var response = await client.SendAsync(request)) { response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body); }
Inviare documenti da un file caricato:
Sostituisci questa espressione con il valore specifico: {{UPLOADED FILE ID}}
// This code requires you to have installed RestSharp package. // Documentation: https://restsharp.dev // Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/messages"); var request = new RestRequest(Method.POST); request.AddHeader("Content-Type", "application/json"); request.AddHeader("Token", "API TOKEN GOES HERE"); request.AddParameter("application/json", "{\"phone\":\"+12345678909\",\"message\":\"This is a caption for an image message\",\"media\":{\"file\":\"{{UPLOADED FILE ID}}\"}}", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
// This code uses the built-in HttpClient package in the .NET framework. // Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers; var client = new HttpClient(); var request = new HttpRequestMessage { Method = HttpMethod.Post, RequestUri = new Uri("https://api.wassenger.com/v1/messages"), Headers = { { "Token", "API TOKEN GOES HERE" }, }, Content = new StringContent("{\"phone\":\"+12345678909\",\"message\":\"This is a caption for an image message\",\"media\":{\"file\":\"{{UPLOADED FILE ID}}\"}}") { Headers = { ContentType = new MediaTypeHeaderValue("application/json") } } }; using (var response = await client.SendAsync(request)) { response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body); }
🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100 casi d'uso delle API e automatizza qualsiasi cosa su WhatsApp iscrivendoti a una prova gratuita e iniziando in pochi minuti!
Test in tempo reale per inviare un messaggio a un gruppo tramite API
Domande frequenti
Come inviare messaggi a più contatti
Devi inviare più richieste API, una per ogni contatto destinatario.
Ad esempio, per inviare un messaggio a 10 gruppi, dovresti inviare 10 richieste HTTPS indipendenti all'API.
Non esiste un'opzione per inviare più messaggi in una singola richiesta API.
Che tipo di messaggi possono essere inviati?
Puoi inviare diversi tipi di messaggi, inclusi testo, immagini, video, emoji, audio, gif, posizioni geografiche e documenti file tramite API.
Consulta altri tutorial per maggiori informazioni.
Posso pianificare messaggi in massa per un orario specifico?
Sì, Wassenger ti permette di pianificare campagne in anticipo per inviare messaggi nell'orario più conveniente per il tuo pubblico.
Ulteriori risorse utili
Per maggiori dettagli sull'endpoint API, controlla la nostra documentazione. Troverai tutti i dettagli sui parametri di richiesta accettati, possibili risposte di successo o errore ed esempi di codice pronti all'uso in più linguaggi di programmazione.







