So senden Sie WhatsApp-Gruppeneinladungslinks mit C

14. Oktober 2024

In diesem Tutorial lernen wir, wie man einen WhatsApp-Gruppeneinladungslink erhält und ihn an Ihre Nutzer sendet, die Ihrer WhatsApp-Gruppe über die Wassenger API und C# beitreten können

Das Versenden von Gruppeneinladungslinks über WhatsApp ist eine großartige Möglichkeit, Ihre Reichweite in der beliebtesten Messaging-App mit Öffnungsraten von bis zu 98 % zu vergrößern. Was wäre, wenn Sie ihnen personalisierte Empfehlungen schicken, häufige Fragen automatisch beantworten und Markttrends sofort analysieren könnten?

Da WhatsApp inzwischen mehr Datenschutzfunktionen für Nutzer eingeführt hat, ist es heutzutage zunehmend schwieriger, Nutzer automatisch als Teilnehmer zu Gruppen einzuladen, weil es nicht funktioniert, wenn sie Ihre Nummer nicht in ihrem Kontaktverzeichnis haben — die von Nutzern aktivierten Datenschutz-Einstellungen von WhatsApp können dies verhindern.

Die gute Nachricht ist, dass es eine Lösung gibt und wir werden sie in diesem Tutorial durchgehen: Sie können eine private Nachricht an bestimmte Nutzer mit dem Gruppen-Einladungslink senden, damit diese der Gruppe als Teilnehmer beitreten können.

Um dies zu erreichen, müssen wir mit der API nur zwei Aufgaben ausführen:

  1. Den WhatsApp-Gruppeneinladungslink erhalten: Beachten Sie, dass Sie Teilnehmer mit Einladungsrechten in der Zielgruppe sein müssen, um den Einladungslink zu erhalten.
  2. Den Gruppen-Einladungslink an den Nutzer senden per privater WhatsApp-Nachricht.

Nachfolgend finden Sie weitere Informationen und Codebeispiele!

🤩 🤖 Wassenger ist eine komplette Kommunikationsplattform und API-Lösung für WhatsApp. Entdecken Sie mehr als 100+ API-Anwendungsfälle und automatisieren Sie alles auf WhatsApp indem Sie sich anmelden für eine kostenlose Testversion und starten Sie in wenigen Minuten!

Voraussetzungen

So erhalten Sie die Gruppen-WhatsApp-ID

Sie können die Gruppen-WhatsApp-ID mit einer der folgenden Methoden erhalten:

  1. Web: Gehen Sie zu Einstellungen der Nummer > Gruppen > Kopieren Sie die Gruppen-WID.
  2. API: Abfragen der verfügbaren Gruppen Ihrer Nummer mit diesem Endpunkt.

API-Endpunkte

Wir verwenden die folgenden API-Endpunkte, um Nachrichten an eine Gruppe zu senden:

🖥️ Suchen Sie ein Codebeispiel? Gehen Sie zum API-Live-Tester und erhalten Sie sofort einsatzbereite Codebeispiele in mehr als 15 Programmiersprachen, einschließlich Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL und mehr.

Den Einladungslink mit C# (RestClient) abrufen

// 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);

Den Einladungslink mit C# (HttpsClient) abrufen

// 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);
}

Sie erhalten etwas wie:

{
"code": "CPBgYNktDdV0nkjzz9", 
"url": "https://chat.whatsapp.com/CPBgYNktDdV0nkjzz9"
}

🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testversion an und legen Sie in wenigen Minuten los!

Jetzt können Sie den Link mit den Kontakten teilen, die Sie zu Ihrer Gruppe einladen möchten.

Senden einer Nachricht mit dem angegebenen Link mit 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);

Senden einer Nachricht mit dem angegebenen Link mit 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 ist eine komplette API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testversion an und legen Sie in wenigen Minuten los!

Live-API-Tests

Sie können die API direkt aus Ihrem Browser live testen und damit experimentieren.

Sobald Sie mit dem Testen fertig sind, holen Sie sich das automatisch generierte Codebeispiel in Ihrer bevorzugten Programmiersprache und Sie sind startklar.

Probieren Sie jetzt unseren API-Live-Tester aus

🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testversion an und legen Sie in wenigen Minuten los!

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free