Automatisierte WhatsApp-Audionachrichten mit C NET senden

15. April 2025

Brauchen Sie Hilfe bei Kundenanfragen, Werbeaktionen und Updates, die Sie senden müssen? Stellen Sie sich vor, Sie könnten diese Aufgaben automatisieren, z. B. Audionachrichten im Sprachaufnahme-Stil direkt an Kunden oder Gruppen-Chats auf WhatsApp senden, um alles schnell und effizient zu erledigen. Mit Wassenger ist das ganz einfach!

🤩 🤖 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 Testphase und in wenigen Minuten loslegen!

Egal ob Erinnerung, Benachrichtigung oder Promotion — Ihre Audionachrichten sorgen für effektive Zustellung und verbessern das Kundenerlebnis. Audio statt Text zu verwenden spart außerdem Zeit und bietet eine bessere Nutzererfahrung.

In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie Sie die Wassenger API einrichten und verwenden, um die Zustellung von WhatsApp-Audio (sprachaufnahmeähnlich) Nachrichten zu automatisieren, um 🚀

Hier finden Sie sofort einsetzbare Codebeispiele in C# (RestClient und HttpClient)

🫣 Keine Programmierung gewünscht? Kein Problem! Entdecken Sie unser neues No-Code-Feature für WhatsApp-Kampagnen. Importieren Sie Ihre Kontakte, definieren Sie eine Nachricht, legen Sie ein Zustelldatum fest und entspannen Sie sich! 🥳 🥳

Dieses Tutorial zeigt Ihnen, wie Sie Audionachrichten an Telefonnummern und Gruppenlisten mithilfe der API senden.

Sie können Audiodateien in einem der folgenden Formate senden: MP3, OGG, MP4, ACC.

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

Anforderungen

API-Endpunkte

In diesem Tutorial verwenden wir den folgenden API-Endpunkt:

  • Send Message
  • Upload File (optional, falls die Audiodatei nicht von einer entfernten URL heruntergeladen werden kann)

Sie können Audionachrichten in einer einzigen API-Anfrage senden, indem Sie die Remote-URL angeben, unter der die Datei gespeichert ist. Hier klicken, um es zu testen

Audionachricht per URL senden

Um eine Audionachricht wie eine Sprachaufnahme (PTT oder Push-To-Talk) als Multimedia-Nachricht (in diesem Fall eine Audiodatei) zu senden, müssen Sie eine öffentliche Remote-URL (im Internet erreichbar) angeben, die auf den Audioinhalt zeigt.

Um eine Audionachricht (PTT) über die API mit den folgenden Methoden zu senden:

  • Remote-URL über JSON mit einem url-Feld, das die öffentlich zugängliche URL zum Herunterladen der Audiodatei enthält.

Beispiel-Audio MP3-Audiodatei zur Verwendung

https://download.samplelib.com/mp3/sample-9s.mp3

Hinweis: Falls die URL nicht öffentlich zugänglich ist, einen ungültigen HTTP-Status (>=400) zurückgibt oder keinen binären Inhalt wie HTML oder Text liefert, gibt die API einen Fehler zurück.

Ziel-API-URL (POST)

https://api.wassenger.com/v1/messages

Erforderliche HTTPS-Header

Content-Type: application/json
Token: $API-TOKEN

Anforderungskörper im JSON-Format

{
  "phone": "+1234567890",
  "media": {
    "url": "https://download.samplelib.com/mp3/sample-9s.mp3",
    "format": "ptt"
  }
}

Je nach Programmiersprache oder HTTP-Client-Software, die Sie verwenden, kann der Ablauf variieren. Um es zu vereinfachen, heben wir die beliebtesten Tools hervor, wie z. B. Postman und andere Programmiersprachen.

🤩 🤖 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 Testphase und in wenigen Minuten loslegen!

Audio per Code senden

Erkunden Sie, wie Sie den Code im Browser ohne Installation von Software verwenden können.

Außerdem finden Sie verschiedene Sprachen, die Sie auf Replit.com testen können:

  • 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 KEY GOES HERE");
request.AddParameter("application/json", "{\"phone\":\"+12345678909\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
  • C# (HttpClient)
// 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 KEY GOES HERE" }, 
}, 
Content = new StringContent("{\"phone\":\"+12345678909\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
{
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 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 Testphase und in wenigen Minuten loslegen!

Audionachrichten an eine Telefonnummer senden

Das Senden einer neuen Mediennachricht über die API ist einfach; Sie müssen lediglich die Zieltelefonnummer im E164-Format und die Audiodatei-URL kennen.

Sie können Nachrichten an jede weltweite Telefonnummer senden, die ein WhatsApp-Konto hat — es ist nicht erforderlich, die Telefonnummer als Kontakt in Ihrem Adressbuch oder Ihrer Kontaktliste auf dem Mobilgerät hinzuzufügen.

Audionachrichten an einen Gruppen-Chat auf WhatsApp senden

Ähnlich wie im vorherigen Szenario können Sie Mediennachrichten auch an Gruppen-Chats senden.

Dazu müssen Sie die Ziel-Gruppenchat-ID und die Remote-URL der Audiodatei kennen.

Um Nachrichten an eine Gruppe zu senden, müssen Sie Teilnehmer der Gruppe mit Sende-Berechtigung sein. Falls Sie nicht Administrator der Gruppe sind, benötigen Sie die Erlaubnis, Nachrichten zu senden.

Die Anfrage vorbereiten

Ziel-API-URL (POST)

https://api.wassenger.com/v1/messages

Erforderliche HTTPS-Header

Content-Type: application/json
Token: $API_KEY

Anforderungskörper im JSON-Format

Nachricht an einen Gruppen-Chat senden:

{
  "group": "1234567890-100000000@g.us",
  "media": {
    "url": "https://download.samplelib.com/mp3/sample-9s.mp3",
    "format": "ptt"
  }
}

Audionachrichten an einen WhatsApp-Kanal senden

Ähnlich wie im vorherigen Szenario können Sie Mediennachrichten auch an WhatsApp Channels senden.

Dazu müssen Sie die Ziel-WhatsApp-Kanal-ID und die Audiodatei-URL kennen.

Um Nachrichten an einen WhatsApp-Kanal zu senden, müssen Sie der Eigentümer des Kanals sein.

Ziel-API-URL (POST)

https://api.wassenger.com/v1/messages

Erforderliche HTTPS-Header

Content-Type: application/json
Token: $API_KEY

Anforderungskörper im JSON-Format

Nachricht an einen WhatsApp-Kanal senden:

{
  "channel": "12345678901234567@newsletter",
  "media": {
    "url": "https://download.samplelib.com/mp3/sample-9s.mp3",
    "format": "ptt"
  }
}

Audio per Code an eine WhatsApp-Gruppe senden

Erkunden Sie, wie Sie den Code im Browser ohne Installation von Software verwenden können.

Außerdem finden Sie verschiedene Sprachen, die Sie auf Replit.com testen können:

  • 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 KEY GOES HERE");
request.AddParameter("application/json", "{\"group\":\"1234567890987654321@g.us\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
  • C# (HttpClient)
// 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 KEY GOES HERE" }, 
}, 
Content = new StringContent("{\"group\":\"1234567890987654321@g.us\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

Live-Test: Mediennachrichten über die API senden

Sie können die API jetzt direkt im Browser testen, debuggen und live ausführen, weitere API-Beispiele erkunden und mit einem Klick sofort verwendbare Code-Snippets in über 15 verschiedenen Programmiersprachen erhalten 😎

Den API Live-Tester ausprobieren

🤩 🤖 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 Testphase und in wenigen Minuten loslegen!

FAQ

Kann ich Wassenger für Chatbots verwenden?

Ja, Sie können Ihren Chatbot mit unserer API und Webhooks erstellen. Dazu müssen Sie einen beliebigen Platform-Plan abonnieren, der es Ihnen ermöglicht, Chatbots auf Basis der API zu implementieren.

Erfahren Sie mehr in unserem zugehörigen Artikel hier.

Welche Medientypen können gesendet werden?

Sie können Bilder (JPEG, PNG, WEBP), Videos (MP4, 3GPP), Audios (MP3, OGG, MP4, ACC), GIFs (MP4) und Dokumente (PDF, PPT, PPTX, DOCX, DOC, ZIP, RAR, andere Binärtypen) senden.

Weitere Details finden Sie in der API-Dokumentation.

Wie kann ich Telefonnummern validieren?

Sie können prüfen, ob eine angegebene Telefonnummer bei WhatsApp existiert und somit Nachrichten in WhatsApp empfangen kann, indem Sie den Number exists API Endpunkt verwenden.

Bitte beachten Sie, dass Sie mindestens eine mit der Plattform verbundene WhatsApp-Nummer haben müssen, um die Validierung durchzuführen.

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

Weitere nützliche Ressourcen

API-Dokumentation

Für weitere Details zu den API-Endpunkten lesen Sie bitte die Dokumentation, in der Sie alle Informationen zu den akzeptierten Anfrageparametern, möglichen Erfolgs- oder Fehlerantworten und sofort einsetzbaren Codebeispielen in mehreren Programmiersprachen finden:

https://app.wassenger.com/docs/#tag/Files

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free