Skip to content
Back to Blog

Aggiungi Partecipanti al Gruppo WhatsApp con un Link di Invito Usando Node Js

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

Come ottenere l'ID WhatsApp del gruppo

Puoi ottenere l'ID WhatsApp del gruppo usando uno di questi metodi:

  1. Web: vai a impostazioni del numero > Gruppi > Copia il WID del gruppo.
  2. 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!

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