Sblocca tutto il potenziale della tua strategia di marketing con messaggi WhatsApp automatizzati. Integrando l'API di Wassenger con PHP, puoi inviare promemoria, messaggi personalizzati e contenuti promozionali ai tuoi clienti. Questo potente strumento aiuta le aziende a aumentare le vendite e a migliorare l'engagement dei clienti.
In questo articolo ti mostreremo come configurare e utilizzare l'API di Wassenger con PHP per automatizzare i messaggi WhatsApp, garantendo interazioni tempestive e mirate con il tuo pubblico. Potenzia i tuoi sforzi di marketing, migliora la soddisfazione dei clienti e incrementa le vendite con questa guida essenziale.
🫣 Non vuoi usare la programmazione? Nessun problema! Esplora la nostra nuova funzionalità Campagne WhatsApp no-code. Importa i tuoi contatti, definisci un messaggio, imposta una data di consegna e rilassati! 🥳 🥳
🤩 🤖 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 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 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 dell'API target 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
Usa il body 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 oltre 15 linguaggi di programmazione, tra cui 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!
Invia messaggi automatici con PHP
- 🔑 Configurazione: la chiave API, il numero di telefono e il messaggio sono memorizzati in variabili.
- 🛠️ Client e Richiesta: viene istanziato un
http\Cliente unhttp\Client\Request. - 📝 Body: il corpo del messaggio viene creato come oggetto JSON e aggiunto al body della richiesta.
- 🔒 Intestazioni: le intestazioni per
Content-TypeeTokenvengono aggiunte alla richiesta. - 📤 Invio della Richiesta: la richiesta viene messa in coda e inviata. La risposta viene verificata per il successo e vengono stampati messaggi appropriati in base allo status della risposta.
// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$apiKey = 'YOUR_ACTUAL_API_KEY';
$phone = '+1234567890';
$message = 'Hello world, this is a sample message';
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
json_encode([
'phone' => $phone,
'message' => $message,
])
);
$request->setRequestUrl('https://api.wassenger.com/v1/messages');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => $apiKey,
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
if ($response->getResponseCode() == 200) {
echo "Message sent successfully.\n";
echo 'Response: ' . $response->getBody();
} else {
echo 'Failed to send message.Status code: ' .
$response->getResponseCode() .
"\n";
echo 'Error: ' . $response->getBody();
}
?>
🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!
Invia messaggi automatici con PHP (cURL)
- 📲 Variabili dinamiche: la chiave API, il numero di telefono e il messaggio sono memorizzati in variabili.
- ⚙️ Configurazione cURL:
curl_setopt_arrayviene utilizzato per configurare le opzioni cURL, inclusi URL, intestazioni, metodo della richiesta e body della richiesta. - 💻 Codifica JSON: il payload viene creato usando
json_encodeper includere variabili dinamiche. - ⚠️ Esecuzione e gestione degli errori:
curl_execesegue la richiesta e eventuali errori vengono catturati concurl_error. Vengono poi stampati la risposta o l'errore.
<?php
$apiKey = 'YOUR_ACTUAL_API_KEY';
$phone = '+1234567890';
$message = 'Hello world, this is a sample message';
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/messages',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => json_encode([
'phone' => $phone,
'message' => $message,
]),
CURLOPT_HTTPHEADER => ['Content-Type: application/json', "Token: $apiKey"],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo 'Response: ' . $response;
}
?>
🤩 🤖 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 API-Live tester
🤩 🤖 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 a una prova gratuita e iniziando in pochi minuti!
Domande frequenti
Posso usare Wassenger per inviare messaggi di marketing?
Come forse sai, WhatsApp ha politiche severe 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 serio rischio di essere bloccato.
La comunicazione su WhatsApp non è adatta a tutti i casi aziendali, quindi consigliamo di progettare una strategia di comunicazione legittima e approvata dall'utente 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 numerose richieste API, una per ogni numero di telefono target.
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 un'unica richiesta API.
Come verificare se un numero di telefono può ricevere messaggi WhatsApp 📳
Puoi verificare se un dato numero di telefono è collegato a un account WhatsApp e può ricevere messaggi.
L'API fornisce un endpoint che può verificare se un determinato numero di telefono esiste su WhatsApp o meno.
L'unico requisito è avere almeno un numero WhatsApp connesso alla piattaforma nel tuo account corrente.
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 API di validazione numeri. Questo endpoint valida solo il corretto formato E164, ma non verifica se il numero di telefono esiste effettivamente su WhatsApp.
Nota: il numero di verifiche WhatsApp per validazione è limitato mensilmente in base al tuo piano di abbonamento. Controlla 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 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:
https://app.wassenger.com/docs/#tag/Messages/operation/createMessage







