In questo tutorial impareremo come ottenere un link di invito a un Gruppo WhatsApp e inviarlo ai tuoi utenti, che potranno unirsi al tuo Gruppo WhatsApp utilizzando l'API di Wassenger e C#
Inviare link di invito ai gruppi tramite WhatsApp è un ottimo modo per ampliare il tuo pubblico sulla app di messaggistica più popolare, con tassi di apertura fino al 98%. E se potessi inviare loro raccomandazioni personalizzate, rispondere alle domande frequenti e analizzare le tendenze di mercato in modo automatico e istantaneo?
Dato che WhatsApp ha introdotto più funzionalità legate alla privacy per gli utenti, oggi è sempre più difficile invitare automaticamente gli utenti come partecipanti ai gruppi, perché se non hanno il tuo numero nella loro rubrica, non funzionerà: le impostazioni di privacy abilitate dall'utente possono impedirlo.
La buona notizia è che esiste una soluzione e la vedremo in questo tutorial: puoi inviare un messaggio privato a utenti specifici con il link di invito al gruppo, permettendo loro di unirsi come partecipanti.
Per raggiungere questo obiettivo, dobbiamo eseguire soltanto due operazioni usando l'API:
- Ottenere il link di invito del Gruppo WhatsApp: nota che devi essere un partecipante con permessi di invito nel gruppo di destinazione per ottenere il link di invito.
- Inviare il link di invito al gruppo all'utente tramite un messaggio WhatsApp privato.
Trova qui sotto ulteriori informazioni ed esempi di codice!
🤩 🤖 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 per iniziare in pochi minuti!
Requisiti
- Avere un numero WhatsApp già collegato alla piattaforma e online.
- Copia la tua chiave API Wassenger qui
- ID del Gruppo WhatsApp (WID) che puoi trovare in due modi:
Come ottenere l'ID del Gruppo WhatsApp
Puoi ottenere l'ID del Gruppo WhatsApp utilizzando uno di questi metodi:
- Web: vai su impostazioni del numero > Gruppi > Copia il Group WID.
- 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 all'API live tester 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.
Ottieni il link di invito usando C# (RestClient)
// 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/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite");
var request = new RestRequest(Method.GET);
request.AddHeader("Token", "ENTER API KEY HERE");
IRestResponse response = client.Execute(request);
Ottieni il link di invito usando C# (HttpsClient)
// 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.Get,
RequestUri = new Uri("https://api.wassenger.com/v1/devices/$DEVICE_ID/groups/$GROUP_ID@g.us/invite"),
Headers =
{
{ "Token", "ENTER API KEY HERE" },
},
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}
Otterrai 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 desideri invitare al tuo gruppo.
Invia un messaggio con il link ottenuto usando C# (RestClient)
// 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\":\"Join our offer and discounts WhatsApp group: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Invia un messaggio con il link ottenuto usando C# (HttpsClient)
// 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\", \"message\":\"Join our Newsleter group!: https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9\"}")
{
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 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 l'API in tempo reale e giocarci direttamente dal tuo browser.
Quando avrai finito di testare, ottieni l'esempio di codice auto-generato nel linguaggio di programmazione che preferisci e sarai pronto per partire.
Prova ora il nostro API-Live tester
🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!







