Benötigen Sie Hilfe bei Kundenanfragen, Werbeaktionen und Updates, die Sie versenden müssen? Stellen Sie sich vor, Sie könnten diese Aufgaben automatisieren, z. B. Audionachrichten im Sprachaufnahme-Stil direkt über WhatsApp an Kunden oder Gruppen-Chats senden, um alles schnell und effizient zu erledigen. Mit Wassenger ist das ganz einfach!
Ob Erinnerung, Benachrichtigung oder Promotion — Ihre Audionachrichten sorgen für eine effektive Zustellung und verbessern die Kundenerfahrung. Außerdem sparen Sie Zeit und bieten ein besseres Nutzererlebnis, indem Sie Audio statt Text verwenden.
In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie Sie die Wassenger API einrichten und verwenden, um WhatsApp-Audionachrichten (wie Sprachnachrichten) zu automatisieren und zu versenden an🚀
- Send audio messages to WhatsApp phone numbers
- Send audio messages to a Group Chat
- Send audio messages to a WhatsApp Channel
Bereit nutzbare Code-Beispiele in Python, C#, PHP, JavaScript, Ruby, Java, Go und cURL sind hier verfügbar.
🫣 Keine Programmierung gewünscht? Kein Problem! Entdecken Sie unsere neue No-Code WhatsApp-Kampagnen-Funktion. Importieren Sie Ihre Kontakte, definieren Sie eine Nachricht, legen Sie ein Lieferdatum fest und entspannen Sie sich! 🥳 🥳
🤩 🤖 Wassenger ist eine vollständige 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 für eine kostenlose Testversion anmelden und in Minuten loslegen**!**
Dieses Tutorial zeigt Ihnen, wie Sie Audionachrichten an Telefonnummern und Gruppen-Chats über die API senden.
Sie können Audiodateien in einem der folgenden Formate senden: MP3, OGG, MP4, ACC.
Wenn Sie Nachrichten aus Code senden müssen, können Sie jede Programmiersprache verwenden, um HTTPS-API-Anfragen auszuführen. Unten befindet sich der live API-Tester mit sofort nutzbaren Code-Beispielen in verschiedenen Programmiersprachen.
Voraussetzungen
- Eine WhatsApp-Nummer, die mit Wassenger verknüpft ist. Sie können dies in wenigen Minuten mit Ihrer vorhandenen WhatsApp-Nummer tun, indem Sie sich hier kostenlos anmelden.
- Holen Sie sich hier Ihren Wassenger API-Schlüssel: Anmeldung erforderlich.
- Empfänger-Telefonnummer mit internationaler Ländervorwahl im E164-Format oder WhatsApp-Gruppenchat-ID. Beispiel-Telefonnummer:
+12345678900. Sie können das Telefonnummernformat hier validieren.
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 entfernte URL angeben, unter der die Datei gespeichert ist. Klicken Sie hier, um es zu testen
Audionachricht von URL senden
Um eine Audionachricht wie eine Sprachaufnahme (PTT oder Push-To-Talk) als Multimediemitteilung, in diesem Fall eine Audiodatei, zu senden, müssen Sie eine öffentliche Remote-URL (im Internet erreichbar) bereitstellen, die auf den Inhalt der Audiodatei zeigt.
Um eine Audionachricht (PTT) über die API mit folgenden Methoden zu senden:
- Remote-URL über JSON mit einem
url-Feld mit der öffentlich zugänglichen URL zum Herunterladen der Audiodatei.
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
Request Body 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 Prozess variieren. Um es einfacher zu machen, heben wir die beliebtesten Tools hervor, wie z. B. Postman und andere Programmiersprachen.
🤩 🤖 Wassenger ist eine vollständige 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 für eine kostenlose Testversion anmelden und in Minuten loslegen!
Audio mit Code senden
Erkunden Sie, wie Sie den Code in Ihrem Browser verwenden, ohne Software zu installieren.
Außerdem finden Sie verschiedene Sprachen, die Sie auf Replit.com testen können:
# Beispiele erfordern das installierte Python-Paket requests.
# Installiere es durch Ausführen von: pip install requests
import requests
url = "https://api.wassenger.com/v1/messages"
payload = { "phone": "+1234567890", "media": { "url": "https://download.samplelib.com/mp3/sample-9s.mp3", "format": "ptt" } } headers = { "Content-Type": "application/json", "Token": "ENTER API KEY HERE" }
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
var axios = require('axios');
var options = {
method: 'POST',
url: 'https://api.wassenger.com/v1/messages',
headers: { 'Content-Type': 'application/json', Token: 'ENTER API KEY HERE' },
data: {
phone: '+1234567890',
media: {
url: 'https://download.samplelib.com/mp3/sample-9s.mp3',
format: 'ptt'
}
}
};
axios
.request(options)
.then(function (response) {
console.log(response.data);
})
.catch(function (error) {
console.error(error);
});
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.wassenger.com/v1/messages',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => "{\"phone\":\"+1234567890\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}",
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Token: ENTER API KEY HERE',
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo 'cURL Error #:' . $err;
} else {
echo $response;
}
// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://pecl.php.net/package/pecl_http/3.2.0
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
'{"phone":"+1234567890", "media":{"url":"https://download.samplelib.com/mp3/sample-9s.mp3", "format":"ptt"}}'
);
$request->setRequestUrl('https://api.wassenger.com/v1/messages');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
'Content-Type' => 'application/json',
'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
package main
import(
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url:= "https://api.wassenger.com/v1/messages"
payload:= strings.NewReader("{\"phone\":\"+1234567890\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
req, _:= http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Token", "ENTER API KEY HERE")
res, _:= http.DefaultClient.Do(req)
defer res.Body.Close()
body, _:= ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
- 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", "ENTER API KEY HERE");
request.AddParameter("application/json", "{\"phone\":\"+1234567890\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.wassenger.com/v1/messages")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request["Token"] = 'ENTER API KEY HERE'
request.body = "{\"phone\":\"+1234567890\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}"
response = http.request(request)
puts response.read_body
// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/messages")
.header("Content-Type", "application/json")
.header("Token", "ENTER API KEY HERE")
.body("{\"phone\":\"+1234567890\", \"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\", \"format\":\"ptt\"}}")
.asString();
🤩 🤖 Wassenger ist eine vollständige 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 für eine kostenlose Testversion anmelden und in 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 URL der Audiodatei kennen.
Sie können Nachrichten an jede Telefonnummer weltweit senden, die ein WhatsApp-Konto hat. Es ist nicht erforderlich, die Telefonnummer als Kontakt in Ihrem Telefonbuch oder Ihrer Kontaktliste 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 Zielgruppenchat-ID und die entfernte URL der Audiodatei kennen.
Um Nachrichten an eine Gruppe zu senden, müssen Sie Teilnehmer der Gruppe mit Sende-Berechtigungen sein. Wenn Sie nicht der 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
Request Body im JSON-Format
Senden einer Nachricht an einen Gruppenchat:
{
"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-Channel-ID und die URL der Audiodatei kennen.
Um Nachrichten an einen WhatsApp-Kanal zu senden, müssen Sie der Besitzer des Kanals sein.
Ziel-API-URL (POST)
https://api.wassenger.com/v1/messages
Erforderliche HTTPS-Header
Content-Type: application/json
Token: $API_KEY
Request Body im JSON-Format
Senden einer Nachricht an einen WhatsApp-Kanal:
{
"channel": "12345678901234567@newsletter",
"media": {
"url": "https://download.samplelib.com/mp3/sample-9s.mp3",
"format": "ptt"
}
}
Live-Test: Senden von Mediadateien über die API
Sie können die API jetzt direkt im Browser ausführen, debuggen und live testen. Entdecken und probieren Sie weitere API-Beispiele aus und erhalten Sie mit einem Klick sofort nutzbare Code-Snippets in 15+ verschiedenen Programmiersprachen 😎
Testen Sie den API Live-Tester
🤩 🤖 Wassenger ist eine vollständige 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 für eine kostenlose Testversion anmelden und in 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 ein beliebiges Platform-Plan-Abonnement abschließen, das Ihnen ermöglicht, Chatbots auf Basis der API zu implementieren.
Erfahren Sie mehr in unserem verwandten 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 überprüfen, ob eine bestimmte Telefonnummer bei WhatsApp existiert und somit Nachrichten über WhatsApp empfangen kann, indem Sie den Number exists API Endpoint 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.
Weiterführende 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 Anforderungsparametern, möglichen Erfolgs- oder Fehlermeldungen und sofort nutzbaren Code-Beispielen in mehreren Programmiersprachen finden:







