In questo tutorial ti mostreremo come ottenere un link di invito a un gruppo WhatsApp e inviarlo ai tuoi contatti con l'API di Wassenger e Node.js
Espandere il tuo pubblico inviando link di invito a gruppi WhatsApp è molto efficace, grazie all'impressionante tasso di apertura del 98% della piattaforma. Immagina di poter inviare raccomandazioni personalizzate, rispondere a domande comuni e analizzare le tendenze di mercato automaticamente e istantaneamente.
Tuttavia, le funzionalità di privacy potenziate rendono ora difficile aggiungere automaticamente gli utenti ai gruppi se non hanno salvato il tuo numero, poiché le loro impostazioni potrebbero impedirlo.
La buona notizia è che esiste una soluzione coperta in questo tutorial: puoi inviare un messaggio privato a utenti specifici con il link di invito al gruppo, permettendo loro di unirsi al gruppo.
Per farlo, dovrai eseguire due operazioni usando l'API:
1. Ottenere il link di invito al gruppo WhatsApp: devi essere un partecipante con i permessi di invito nel gruppo di destinazione.
2. Inviare il link di invito al gruppo tramite messaggio WhatsApp privato all'utente.
Trova ulteriori informazioni ed esempi di codice qui sotto!
🤩 🤖 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 a una prova gratuita e inizia in pochi minuti!
Requisiti
- Avere un numero WhatsApp già collegato alla piattaforma e online.
- Ottieni la tua chiave API di Wassenger qui
- ID WhatsApp del gruppo (WID) che puoi trovare in due modi:
Come ottenere l'ID WhatsApp del gruppo
Puoi ottenere l'ID WhatsApp del gruppo usando uno di questi metodi:
- Web: vai a impostazioni del numero > Gruppi > Copia il WID del gruppo.
- API: interroga i gruppi disponibili nel tuo numero usando questo endpoint.
Endpoint API
Useremo i seguenti endpoint API per inviare messaggi a un gruppo:
🖥️ Cerchi un esempio di codice? Vai al testatore 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.
Ottieni il link d'invito con Node (fetch)
// Examples requires you to have installed node-fetch Node.js package.
// Install it by running: npm install --save node-fetch or yarn add node-fetch
const fetch = require('node-fetch');
const url =
'https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite';
const options = { method: 'GET', headers: { Token: 'ENTER API KEY HERE' } };
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
Ottieni il link d'invito con Node (axios)
const axios = require('axios').default;
const options = {
method: 'GET',
url: 'https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite',
headers: { Token: 'ENTER API KEY HERE' }
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
Ottieni il link d'invito con Node (unirest)
// Examples requires you to have installed unirest Node.js package.
// Install it by running: npm install --save unirest or yarn add unirest
const unirest = require('unirest');
const req = unirest(
'GET',
'https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite'
);
req.headers({
Token: 'ENTER API KEY HERE'
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
Riceverai qualcosa di simile:
{
"code": "CPBgYNktDdV0nkjzz9",
"url": "https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9"
}
🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!
Ora puoi condividere il link con i contatti che vuoi invitare al tuo gruppo.
Invia un messaggio con il link usando Node (fetch)
// Examples requires you to have installed node-fetch Node.js package.
// Install it by running: npm install --save node-fetch or yarn add node-fetch
const fetch = require('node-fetch');
const url = 'https://api.wassenger.com/v1/messages';
const options = {
method: 'POST',
headers: { 'Content-Type': 'application/json', Token: 'ENTER API KEY HERE' },
body: '{"phone":"+1234567890", "message":"Join our newsletter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9NzJ1"}'
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}
Invia un messaggio con il link usando Node (axios)
const axios = require('axios').default;
const options = {
method: 'POST',
url: 'https://api.wassenger.com/v1/messages',
headers: { 'Content-Type': 'application/json', Token: 'ENTER API KEY HERE' },
data: {
phone: '+1234567890',
message:
'Join my newsletter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9NzJ1'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
Invia un messaggio con il link usando Node (unirest)
// Examples requires you to have installed unirest Node.js package.
// Install it by running: npm install --save unirest or yarn add unirest
const unirest = require('unirest');
const req = unirest('POST', 'https://api.wassenger.com/v1/messages');
req.headers({
'Content-Type': 'application/json',
Token: 'ENTER API KEY HERE'
});
req.type('json');
req.send({
phone: '+1234567890',
message:
'Join my newsletter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9NzJ1'
});
req.end(function (res) {
if (res.error) throw new Error(res.error);
console.log(res.body);
});
🤩 🤖 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 sperimentare l'API direttamente dal tuo browser.
Una volta terminato il test, ottieni l'esempio di codice auto-generato nel tuo linguaggio di programmazione preferito e sarai pronto.
Prova ora il nostro tester API Live
🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!







