Automatisierte WhatsApp-Nachrichten an Gruppen mit C senden

8. Oktober 2024

Dieses Tutorial zeigt Ihnen, wie Sie Nachrichten an WhatsApp-Gruppen über die API senden.

Hier eine Anleitung, wie Sie Nachrichten an WhatsApp-Gruppen mit C# senden.

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

Wenn Sie Nachrichten aus Code senden müssen, können Sie jede Programmiersprache verwenden, um HTTPS-API-Anfragen durchzuführen. Unten finden Sie den Live-API-Tester mit einsatzbereiten Codebeispielen in verschiedenen Programmiersprachen.

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 Nummern-Einstellungen > Gruppen > Kopieren Sie die Gruppen-WID.
  2. API: Abfragen der verfügbaren Gruppen Ihrer Nummer über diesen Endpunkt.

API-Endpunkt

Wir verwenden den folgenden API-Endpunkt, um Nachrichten an eine Gruppe zu senden:

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

Automatisierte Nachrichten mit C# (RestClient) senden

// 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", "{\"group\":\"$GROUP_ID@g.us\", \"message\":\"Sample group message\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

🤩 🤖 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!

Automatisierte Nachrichten mit C# (httpClient) senden

// 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", "API_TOKEN_GOES_HERE" }, 
}, 
Content = new StringContent("{\"group\":\"$GROUP_ID@g.us\", \"message\":\"Sample group message\"}")
{
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!

Weitere Beispiele für Gruppennachrichten mit C# (RestClient)

Für (HttpClient) besuchen Sie unseren API Live Tester

Bilder an einen Gruppenchat senden 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", "{\"group\":\"$GROUP_ID@g.us\", \"message\":\"This is a caption for an image message\", \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\", \"viewOnce\":false}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Audio an einen Gruppenchat senden 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", "{\"group\":\"$GROUP_ID@g.us\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Video an einen Gruppenchat senden 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", "{\"group\":\"$GROUP_ID@g.us\", \"message\":\"This is a caption for a video message\", \"media\":{\"url\":\"https://download.samplelib.com/mp4/sample-5s.mp4\", \"viewOnce\":false}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Dokumente an einen Gruppenchat senden 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", "{\"group\":\"$GROUP_ID@g.us\", \"media\":{\"url\":\"https://www.africau.edu/images/default/sample.pdf\", \"expiration\":\"30d\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Live-API-Test

Sie können die API direkt in Ihrem Browser live testen und ausprobieren.

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

Probieren Sie jetzt unseren API-Live-Tester

FAQ

Welche Arten von Nachrichten können gesendet werden?

Sie können verschiedene Nachrichten über die API senden, einschließlich Text, Bilder, Videos, Emojis, Audio, GIFs, geografische Standorte und Datei-Dokumente.

Sehen Sie sich andere Tutorials für mehr Informationen an.

Wie überprüfe ich, ob eine Telefonnummer WhatsApp-Nachrichten empfangen kann?

Sie können prüfen, ob eine bestimmte Telefonnummer mit einem WhatsApp-Konto verknüpft ist und Nachrichten empfangen kann.

Die API stellt einen Endpunkt zur Verfügung, der prüfen kann, ob eine bestimmte Telefonnummer in WhatsApp existiert oder nicht.

Die einzige Voraussetzung ist, dass mindestens eine WhatsApp-Nummer in Ihrem aktuellen Konto mit der Plattform verbunden ist.

Weitere Details finden Sie in der API-Endpunkt-Dokumentation hier.

Bevor Sie prüfen, ob eine Telefonnummer auf WhatsApp existiert, können Sie außerdem das Format einer Liste von Telefonnummern validieren und normalisieren, indem Sie den numbers validator API-Endpunkt verwenden. Dieser Endpunkt validiert nur das korrekte E164-Format, prüft jedoch nicht, ob die Telefonnummer tatsächlich auf WhatsApp vorhanden ist.

Hinweis: Die Anzahl der WhatsApp-Überprüfungen ist pro Monat je nach Ihrem Abonnementplan begrenzt. Bitte sehen Sie sich die Preistabelle für weitere Details zu den Limits an.

Suchen Sie nach weiteren Antworten? Sehen Sie sich die erweiterten FAQs an.

Weitere nützliche Ressourcen

API-Dokumentation

Für weitere Details zum API-Endpunkt prüfen Sie bitte die Dokumentation, in der Sie alle Informationen zu den akzeptierten Request-Parametern, möglichen Erfolgs- oder Fehlermeldungen und einsatzbereiten Codebeispielen in mehreren Programmiersprachen finden:

https://app.wassenger.com/docs/#tag/Messages/operation/createMessage

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free