Wie man Umfragen über die API an WhatsApp-Gruppen sendet

29. September 2024

Erfahren Sie, wie Sie Umfrage-Nachrichten an WhatsApp-Gruppen über die Wassenger API senden, die es extrem einfach macht, WhatsApp-Kommunikation für Ihr Unternehmen und Ihre Kunden zu automatisieren.

Werfen wir einen genaueren Blick auf WhatsApp-Umfragen — von der Funktionsweise bis zu den besten Möglichkeiten, wie Unternehmen Umfragen in ihren Marketingstrategien und Automatisierungen über die Wassenger API nutzen können.

🤩 🤖 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 anmelden für eine kostenlose Testversion und loslegen in wenigen Minuten!

Voraussetzungen

  • Ein WhatsApp-Nummer, die bereits mit der Plattform verknüpft und online ist.
  • Gruppen-WhatsApp-ID (WID), die Sie auf zwei Arten finden können:

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 Sie die verfügbaren Gruppen Ihrer Nummer über diesen Endpunkt.

API-Endpunkt

Wir verwenden den folgenden API-Endpunkt, um eine neue Umfrage zu senden:

Anfrage vorbereiten

Ziel-API-URL mit der POST-Methode

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

Erforderliche HTTPS-Header > Ihren API-Schlüssel hier abrufen

Content-Type: application/json
Token: $API_TOKEN

Verwenden Sie den Body im JSON-Format, um die neue Umfrage zu senden

{
  "group": "$GROUP_ID@g.us",
  "poll": {
    "name": "Which product of ours do you use the most?",
    "options": [
      "Product A - Wireless Headphones",
      "Product B - Smartwatch",
      "Product C - Fitness Tracker",
      "Product D - Bluetooth Speaker",
      "Product E - Smartphone Charger",
      "Product F - Laptop Stand",
      "Product G - Home Security Camera",
      "Product H - Smart Light Bulb",
      "Product I - Portable Power Bank"
    ]
  }
}

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

Umfragen per Code senden

Erkunden Sie, wie Sie den Code im Browser verwenden können, ohne Software zu installieren.

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

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/messages"
payload = {
"group": "$GROUP_ID@g.us", 
"poll": {
"name": "Which product of ours do you use the most?", 
"options": ["Product A - Wireless Headphones", "Product B - Smartwatch", "Product C - Fitness Tracker", "Product D - Bluetooth Speaker", "Product E - Smartphone Charger", "Product F - Laptop Stand", "Product G - Home Security Camera", "Product H - Smart Light Bulb", "Product I - Portable Power Bank"]
}
}
headers = {
"Content-Type": "application/json", 
"Token": "API TOKEN GOES HERE"
}
response = requests.post(url, json=payload, headers=headers, params=querystring)
print(response.json())
<?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 => json_encode([
    'group' => '$GROUP_ID@g.us',
    'poll' => [
      'name' => 'Which product of ours do you use the most?',
      'options' => [
        'Product A - Wireless Headphones',
        'Product B - Smartwatch',
        'Product C - Fitness Tracker',
        'Product D - Bluetooth Speaker',
        'Product E - Smartphone Charger',
        'Product F - Laptop Stand',
        'Product G - Home Security Camera',
        'Product H - Smart Light Bulb',
        'Product I - Portable Power Bank',
      ],
    ],
  ]),
  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;
}

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

// 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([
    'group' => '$GROUP_ID@g.us',
    'poll' => [
      'name' => 'Which product of ours do you use the most?',
      'options' => [
        'Product A - Wireless Headphones',
        'Product B - Smartwatch',
        'Product C - Fitness Tracker',
        'Product D - Bluetooth Speaker',
        'Product E - Smartphone Charger',
        'Product F - Laptop Stand',
        'Product G - Home Security Camera',
        'Product H - Smart Light Bulb',
        'Product I - Portable Power Bank',
      ],
    ],
  ])
);
$request->setRequestUrl('https://api.wassenger.com/v1/messages');
$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();
// 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", "API TOKEN GOES HERE")
.body("{\"group\":\"$GROUP_ID@g.us\", \"poll\":{\"name\":\"Which product of ours do you use the most?\", \"options\":[\"Product A - Wireless Headphones\", \"Product B - Smartwatch\", \"Product C - Fitness Tracker\", \"Product D - Bluetooth Speaker\", \"Product E - Smartphone Charger\", \"Product F - Laptop Stand\", \"Product G - Home Security Camera\", \"Product H - Smart Light Bulb\", \"Product I - Portable Power Bank\"]}}")
.asString();

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

🤩 🤖 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 anmelden für eine kostenlose Testversion und loslegen in wenigen Minuten!

Live-Test mit der API

Entdecken Sie unseren API-Live-Tester

Häufig gestellte Fragen

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

Wenn Sie mehrere Nummern mit 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 die Nachrichten gesendet werden sollen.

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

Hier ist ein Beispiel, wie Sie eine Nachricht über eine bestimmte WhatsApp-Nummer senden

Wie sende ich Nachrichten an mehrere Telefonnummern

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

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 überprüfe ich, 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 stellt einen Endpunkt bereit, der validieren kann, ob eine gegebene Telefonnummer bei WhatsApp existiert oder nicht.

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

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

Bevor Sie prüfen, ob eine Telefonnummer bei WhatsApp existiert, können Sie auch 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 bei WhatsApp existiert.

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

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

Weitere nützliche Ressourcen

API-Dokumentation

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

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

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