Aktualisiere WhatsApp-Statusgeschichte mit der API

18. September 2024

Automatisieren Sie Ihren WhatsApp-Status, um Ihre Kontakte/Kunden mit den neuesten Neuigkeiten auf dem Laufenden zu halten

Das Aktualisieren Ihres WhatsApp-Status ist mehr als nur eine unterhaltsame Funktion — es ist ein leistungsstarkes Werkzeug, um verbunden zu bleiben und mit Ihren Kontakten in Kontakt zu treten.

🤩 🤖 Wassenger ist eine vollständige 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!

Egal, ob Sie ein kurzes Update, eine inspirierende Nachricht oder einen heiteren Moment teilen — das regelmäßige Aktualisieren Ihres Status hilft, Beziehungen zu pflegen und Ihr Netzwerk informiert zu halten. Ähnlich wie Instagram Stories oder Snapchat erlaubt der WhatsApp-Status das Teilen flüchtiger Momente, die nach 24 Stunden verschwinden, und erzeugt so ein Gefühl von Unmittelbarkeit und Verbundenheit. Für Unternehmen und Privatpersonen gleichermaßen kann ein aktiver WhatsApp-Status die Kommunikation verbessern und täglichen Interaktionen eine persönliche Note verleihen.

Hinweis: Die WhatsApp-Status-API-Funktion ist nur in den Platform-Plänen verfügbar. Wenn Sie sie verwenden möchten, bitte upgraden Sie Ihren Plan.

Voraussetzungen

  • Um bereits eine WhatsApp-Nummer mit der Plattform verknüpft und online zu haben.

API-Endpunkt

Wir verwenden den folgenden API-Endpunkt, um den WhatsApp-Status zu aktualisieren:

Anfrage vorbereiten

Ziel-API-URL mit der POST-Methode

https://api.wassenger.com/v1/chat/{deviceId}/status

Erforderliche HTTPS-Header > Obtain your API key here

Content-Type: application/json
Token: $API_TOKEN

Verwenden Sie den Body im JSON-Format für ein Bild-Update

{
  "message": "This is a image caption message that can also include links: https://youtube.com",
  "media": {
    "url": "https://picsum.photos/seed/picsum/600/400"
  }
}

Verwenden Sie den Body im JSON-Format für ein Video-Update

{
  "message": "This is a video caption message that can also include links: https://youtube.com",
  "media": {
    "url": "https://download.samplelib.com/mp4/sample-5s.mp4"
  }
}

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

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

Status mit Code hochladen

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

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

Ein Bild posten

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/chat/66d1a54430541033/status"
payload = {
"message": "This is a image caption message that can also include links: https://youtube.com", 
"media": { "url": "https://picsum.photos/seed/picsum/600/400" }
}
headers = {
"Content-Type": "application/json", 
"Token": "API TOKEN GOES HERE"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())

Ein Video posten

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/chat/66d1a54430541033/status"
payload = {
"message": "This is a image caption message that can also include links: https://youtube.com", 
"media": { "url": "https://download.samplelib.com/mp4/sample-5s.mp4" }
}
headers = {
"Content-Type": "application/json", 
"Token": "API TOKEN GOES HERE"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())

Ein Bild posten

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.wassenger.com/v1/chat/66d1a544305410/status',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => json_encode([
    'message' =>
      'This is a image caption message that can also include links: https://youtube.com',
    'media' => [
      'url' => 'https://picsum.photos/seed/picsum/600/400',
    ],
  ]),
  CURLOPT_HTTPHEADER => [
    'Content-Type: application/json',
    'Token: API TOKEN GOES HERE',
  ],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo 'cURL Error #:' . $err;
} else {
  echo $response;
}

Ein Video posten

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.wassenger.com/v1/chat/66d1a5443054103/status',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => json_encode([
    'message' =>
      'This is a video caption message that can also include links: https://youtube.com',
    'media' => [
      'url' => 'https://download.samplelib.com/mp4/sample-5s.mp4',
    ],
  ]),
  CURLOPT_HTTPHEADER => [
    'Content-Type: application/json',
    'Token: API TOKEN GOES HERE',
  ],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo 'cURL Error #:' . $err;
} else {
  echo $response;
}

Ein Bild posten

// 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(
  json_encode([
    'message' =>
      'This is a video caption message that can also include links: https://youtube.com',
    'media' => [
      'url' => 'https://picsum.photos/seed/picsum/600/400',
    ],
  ])
);
$request->setRequestUrl(
  'https://api.wassenger.com/v1/chat/66d1a54430541033/status'
);
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'API TOKEN GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

Ein Video posten

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
// 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(
  json_encode([
    'message' =>
      'This is a video caption message that can also include links: https://youtube.com',
    'media' => [
      'url' => 'https://download.samplelib.com/mp4/sample-5s.mp4',
    ],
  ])
);
$request->setRequestUrl(
  'https://api.wassenger.com/v1/chat/66d1a54430541033/status'
);
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'API TOKEN GOES HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();

Ein Bild posten

// 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/chat/66d1a54430541033/status")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"message\":\"This is a image caption message that can also include links: https://youtube.com\", \"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\"}}")
.asString();

Ein Video posten

// 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/chat/66d1a5443054103/status")
.header("Content-Type", "application/json")
.header("Token", "API TOKEN GOES HERE")
.body("{\"message\":\"This is a video caption message that can also include links: https://youtube.com\", \"media\":{\"url\":\"https://download.samplelib.com/mp4/sample-5s.mp4\"}}")
.asString();

Noch mehr? Entdecken Sie alle unsere WhatsApp-Status-Beispiele und legen Sie richtig los!

🤩 🤖 Wassenger ist eine vollständige 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!

Live-Test des Datei-Uploads über die API

Entdecken Sie unseren API Live-Tester

Häufige Fragen (FAQs)

Wie die Verarbeitung von Status-Updates funktioniert

  • Standardmäßig werden WhatsApp-Status-Updates in Echtzeit verarbeitet, sofern sie nicht als geplant oder verzögert angegeben sind.
  • Wenn Status-Updates geplant werden, werden sie in einer Warteschlange in nicht-strenger First-In-First-Out (FIFO)-Reihenfolge gespeichert.
  • Eine strenge Reihenfolge kann erzwungen werden, indem das Feld order = true im JSON-Payload angegeben wird (Beispiel).

Können Sie Template-Variablen in Statusnachrichten verwenden?

Nein, die Syntax von Template-Variablen wird in Benutzerstatusnachrichten nicht unterstützt.

Ich habe mehrere Nummern verbunden: Wie sende ich Nachrichten über eine bestimmte Nummer?

Wenn Sie mehrere Nummern in Ihrem Konto verbunden haben, müssen Sie das Feld device im JSON-Body mit der Ziel-WhatsApp-Nummer-Geräte-ID (24-stelliger hexadezimaler Wert) angeben, über die Sie die Nachrichten senden möchten.

Wenn das Feld device nicht angegeben ist, werden Nachrichten über die zuerst verbundene WhatsApp-Nummer in Ihrem Konto gesendet.

Hier ist ein Beispiel, wie man eine Nachricht über eine bestimmte WhatsApp-Nummer sendet

Wie sende ich Nachrichten an mehrere Telefonnummern

Sie müssen mehrere API-Anfragen senden, eine pro Zieltelefonnummer.

Wenn Sie beispielsweise eine Nachricht an 10 Telefonnummern senden möchten, sollten Sie 10 unabhängige HTTPS-Anfragen an die API senden.

Es gibt keine Option, mehrere Nachrichten in einer einzigen API-Anfrage zu senden.

Wie kann man validieren, ob eine Telefonnummer WhatsApp-Nachrichten empfangen kann

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

Die API bietet einen Endpunkt, der validieren kann, ob eine bestimmte Telefonnummer auf WhatsApp existiert oder nicht.

Die einzige Voraussetzung ist, mindestens eine WhatsApp-Nummer im aktuellen Konto mit der Plattform verbunden zu haben.

Weitere Details finden Sie in der API-Endpunktdokumentation hier.

Bevor Sie prüfen, ob eine Telefonnummer auf WhatsApp existiert, können Sie auch das Format einer Liste von Telefonnummern mithilfe des Numbers Validator API-Endpunkts validieren und normalisieren. Dieser Endpunkt validiert nur das korrekte E164-Format, überprüft jedoch nicht, ob die Telefonnummer tatsächlich auf WhatsApp existiert.

Hinweis: Die Anzahl der WhatsApp-Check-Validierungen ist pro Monat basierend auf Ihrem Abonnementplan begrenzt. Bitte prüfen Sie die Preistabelle für weitere Details zu den Limits.

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

Weitere nützliche Ressourcen

API-Dokumentation

Für weitere Details zum API-Endpunkt konsultieren Sie bitte die Dokumentation, in der Sie alle Details zu den akzeptierten Anfrageparametern, möglichen Erfolgs- oder Fehlerantworten und einsatzbereiten Codebeispielen in mehreren Programmiersprachen finden:

https://app.wassenger.com/docs/#tag/User-Status/operation/getUserStatus

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free