Invia Messaggi Automatici Su WhatsApp Usando CURL

28 maggio 2024

Porta la tua strategia di marketing al livello successivo con i messaggi WhatsApp automatici. Integrando l'Wassenger API con cURL, puoi inviare facilmente ai tuoi clienti promemoria, messaggi personalizzati e contenuti promozionali. Questo potente strumento aiuta le aziende ad aumentare le vendite e migliorare l'engagement dei clienti.

In questo articolo ti guideremo nella configurazione e nell'uso dell'Wassenger API con cURL per automatizzare la messaggistica su WhatsApp, garantendo interazioni tempestive e mirate con il tuo pubblico. Questa guida potenzierà i tuoi sforzi di marketing, migliorerà la soddisfazione dei clienti e favorirà la crescita delle vendite.

🫣 Non vuoi usare la programmazione? Nessun problema! Scopri la nostra nuova funzionalità Campaigns per WhatsApp senza codice. Importa i tuoi contatti, definisci un messaggio, imposta una data di consegna e rilassati! 🥳 🥳

🤩 🤖 Wassenger è una piattaforma completa di comunicazione e una soluzione API per WhatsApp. Esplora oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!

Requisiti

  • Avere un numero WhatsApp già collegato alla piattaforma e online.
  • Numero di telefono del destinatario con prefisso internazionale in formato E164. Esempio: +12345678900. Valida il formato del numero di telefono qui.

Endpoint API

Utilizzeremo il seguente endpoint API per inviare messaggi a una chat:

Preparare la richiesta

URL API di destinazione usando il metodo POST

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

Intestazioni HTTPS richieste > Ottieni la tua API key qui

Content-Type: application/json
Token: $API_TOKEN

Usa il corpo in formato JSON

{
  "phone": "+1234567890",
  "message": "Hello world, this is a sample message"
}

🖥️ Cerchi un esempio di codice? Vai al tester API live e ottieni esempi di codice pronti all'uso in più di 15 linguaggi di programmazione, inclusi Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL e altri.

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

Per inviare messaggi WhatsApp automatici usando cURL, segui questi passaggi:

  1. Installa cURL: assicurati di avere il pacchetto cURL installato. Istruzioni di installazione.
  2. Prepara il comando cURL: usa il comando cURL con il metodo HTTP appropriato, l'URL, le intestazioni e i dati.
curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: ENTER API KEY HERE' \
--data '{"phone":"+1234567890", "message":"Hello world, this is a sample message"}'
  • Metodo della richiesta: usa --request POST per specificare il metodo HTTP POST.
  • URL: imposta l'endpoint API con --url [https://api.wassenger.com/v1/messages](https://api.wassenger.com/v1/messages.)
  • Intestazioni: aggiungi le intestazioni Content-Type e Token usando --header.
  • Dati: includi il payload del messaggio in formato JSON usando --data.

Con l'API di Wassenger, hai la versatilità che hai sempre desiderato. Dai un'occhiata ai diversi tipi di messaggi che puoi inviare:

1. Invia messaggi di testo ad alta priorità a un gruppo

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"group":"123456789000000000@g.us", "priority":"high", "message":"Hello world! This is a simple test message."}'

2. Invia messaggi multimediali agli utenti. Nota: il file deve essere caricato prima

Scopri come inviare messaggi multimediali e caricare file qui

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "message":"Hello world! This is a test media message.", "media":{"file":"<24 characters length file ID>"}}'

3. Invia messaggi di testo che devono essere consegnati ora

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "message":"Hello world! This is a simple test message.", "enqueue":"never"}'

4. Invia messaggi programmati con un ritardo personalizzato

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "schedule":{"delayTo":"1h"}, "message":"Hello world! This is a simple test message."}'

5. Invia un messaggio programmato in una data specifica con una data valida ISO 8601

curl --request POST \
--url https://api.wassenger.com/v1/messages \
--header 'Content-Type: application/json' \
--header 'Token: <api token goes here>' \
--data '{"phone":"+1234567890", "deliverAt":"2019-01-01T11:00:00.410Z", "message":"Hello world! This is a simple test message."}'

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

Test API in tempo reale

Puoi testare e provare l'API direttamente dal tuo browser.

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

Prova ora il nostro tester API-Live

🤩 🤖 Wassenger è una piattaforma di comunicazione completa e una soluzione API per WhatsApp. Esplora oltre 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp iscrivendoti per una prova gratuita e iniziando in pochi minuti!

Domande frequenti

Posso usare Wassenger per inviare messaggi di marketing?

Come saprai, WhatsApp ha regole rigide sull'invio di messaggi di marketing non richiesti, contenuti illeciti o spam.

L'invio di messaggi di marketing o di qualsiasi messaggio non richiesto agli utenti non è consentito e metterebbe il tuo numero WhatsApp a rischio elevato di essere bannato.

La comunicazione su WhatsApp può essere più adatta per alcuni casi aziendali, quindi consigliamo di progettare una strategia di comunicazione legittima e approvata dagli utenti per evitare problemi.

Per favore leggi le nostre linee guida con le best practice di comunicazione e come prevenire il ban.

Come inviare messaggi a più numeri di telefono 📲

Devi inviare molte richieste API, una per ogni numero di telefono destinatario.

Ad esempio, per inviare un messaggio a 10 numeri di telefono, dovresti inviare 10 richieste HTTPS indipendenti all'API.

Non esiste un'opzione per inviare più messaggi in una singola richiesta API.

Come verificare se un numero di telefono può ricevere messaggi WhatsApp 📳

Puoi verificare se un determinato numero di telefono è collegato a un account WhatsApp e può ricevere messaggi.

L'API fornisce un endpoint che può validare se un dato numero di telefono esiste su WhatsApp.

L'unico requisito è avere almeno un numero WhatsApp connesso alla piattaforma nel tuo account attuale.

Per maggiori dettagli, consulta la documentazione dell'endpoint API qui.

Prima di verificare se un numero di telefono esiste su WhatsApp, puoi anche validare e normalizzare il formato di una lista di numeri di telefono usando l'endpoint validator dei numeri. Questo endpoint valida solo il corretto formato E164 ma non verifica se il numero di telefono è effettivamente su WhatsApp.

Nota: il numero di verifiche per WhatsApp è limitato mensilmente in base al tuo piano di abbonamento. Consulta la tabella dei prezzi per maggiori dettagli sui limiti.

Cerchi altre risposte? Consulta le FAQ estese.

Ulteriori risorse utili

Documentazione API 🖥️

Per maggiori dettagli sull'endpoint API, consulta la documentazione dove troverai tutte le informazioni sui parametri di richiesta accettati, le possibili risposte di successo o errore e esempi di codice pronti all'uso in più linguaggi di programmazione:

https://app.wassenger.com/docs/#tag/Messages/operation/createMessage

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free