Nachrichten an WhatsApp-Gruppen mit Ruby senden

7. August 2024

Dieses Tutorial zeigt Ihnen, wie Sie Nachrichten an WhatsApp-Gruppen mithilfe der API senden.

Egal, ob Sie ein Projekt koordinieren, eine Community aufbauen oder den Kundensupport verwalten — Wassenger macht es einfach, Menschen rund um gemeinsame Interessen und Ziele zusammenzubringen. Mit Wassenger können Sie Ihre WhatsApp-Gruppen verwalten und einbinden, sodass alle verbunden und informiert bleiben.

Die leistungsstarke API und die Automatisierungstools von Wassenger erhöhen die Bequemlichkeit und Zugänglichkeit von WhatsApp-Gruppen und sorgen für optimale Kommunikation und Zusammenarbeit. Teilen Sie Textnachrichten, Videos, Bilder und Sprachnachrichten in einer dynamischen Umgebung für Ideenaustausch und Echtzeit-Updates. Mit Wassenger war es noch nie so effizient und effektiv, mit Ihrer Community in Verbindung zu bleiben.

Wir zeigen Ihnen in wenigen einfachen Schritten:

🤩 🤖 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 Testversion und starten Sie in wenigen Minuten!

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 Beispielcodes in verschiedenen Programmiersprachen.

Voraussetzungen

  • Verfügen Sie über eine bereits mit der Plattform verknüpfte und online geschaltete WhatsApp-Nummer.
  • Gruppen-WhatsApp-ID (WID), die Sie auf zwei Wegen 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: Fragen Sie die verfügbaren Gruppen Ihrer Nummer über diesen Endpunkt ab.

API-Endpunkt

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

🖥️ Auf der Suche nach einem Codebeispiel? Gehen Sie zum API-Live-Tester und erhalten Sie einsatzbereite Codebeispiele in mehr als 15 Programmiersprachen, darunter Python, JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL und mehr.

Automatisierte Nachrichten mit [Ruby] senden

  • 🔑 Einrichtung: Der API-Schlüssel, die Gruppen-ID und die Nachricht werden in Variablen gespeichert.
  • 🛠️ Client und Anfrage: Ein http\Client und eine http\Client\Request.
  • 📝 Body: Der Nachrichtenkörper wird als JSON-Objekt erstellt und an den Anfrage-Body angehängt.
  • 🔒 Header: Header für Content-Type und Token werden zur Anfrage hinzugefügt.
  • 📤 Senden der Anfrage: Die Anfrage wird in die Warteschlange gestellt und gesendet. Die Antwort wird auf Erfolg geprüft und entsprechende Meldungen werden basierend auf dem Antwortstatus ausgegeben.

require 'uri' require 'net/http'

url = URI("https://api.wassenger.com/v1/messages")

http = Net::HTTP.new(url.host, url.port) http.use_ssl = true

request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"message\":\"Sample group message\"}"

response = http.request(request) puts response.read_body

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

Bilder an einen Gruppenchat mit Ruby senden

require 'uri' require 'net/http'

url = URI("https://api.wassenger.com/v1/messages")

http = Net::HTTP.new(url.host, url.port) http.use_ssl = true

request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"12036302981363@g.us\",\"message\":\"This is a caption for an image message\",\"media\":{\"url\":\"https://picsum.photos/seed/picsum/600/400\\",\\"viewOnce\\":false}}"

response = http.request(request) puts response.read_body

Videos an einen Gruppenchat mit Ruby senden

require 'uri' require 'net/http'

url = URI("https://api.wassenger.com/v1/messages")

http = Net::HTTP.new(url.host, url.port) http.use_ssl = true

request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"message\":\"This is a caption for a video message\",\"media\":{\"url\":\"https://download.samplelib.com/mp4/sample-5s.mp4\\",\\"viewOnce\\":false}}"

response = http.request(request) puts response.read_body

Audio an einen Gruppenchat mit Ruby senden

require 'uri' require 'net/http'

url = URI("https://api.wassenger.com/v1/messages")

http = Net::HTTP.new(url.host, url.port) http.use_ssl = true

request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"media\":{\"url\":\"https://download.samplelib.com/mp3/sample-9s.mp3\\",\\"format\\":\\"ptt\\"}}"

response = http.request(request) puts response.read_body

Ein Dokument an einen Gruppenchat mit Ruby senden

require 'uri' require 'net/http'

url = URI("https://api.wassenger.com/v1/messages")

http = Net::HTTP.new(url.host, url.port) http.use_ssl = true

request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'API_TOKEN_GOES_HERE' request.body = "{\"group\":\"120363029813632@g.us\",\"media\":{\"url\":\"https://www.africau.edu/images/default/sample.pdf\\",\\"expiration\\":\\"30d\\"}}"

response = http.request(request) puts response.read_body

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

Live-API-Tests

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

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 aus

🤩 🤖 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 Testversion und in wenigen Minuten starten!

FAQ

Kann ich Wassenger verwenden, um Marketingnachrichten zu versenden?

Wie Sie vielleicht wissen, hat WhatsApp strenge Richtlinien bezüglich des Versendens unerwünschter Marketingnachrichten, illegaler Inhalte oder Spam.

Das Versenden von Marketing- oder sonstigen unerwünschten Nachrichten an Nutzer ist nicht erlaubt und bringt Ihre WhatsApp-Nummer in ein hohes Risiko, gesperrt zu werden.

WhatsApp-Kommunikation ist nicht für alle Geschäftsfälle geeignet. Wir empfehlen daher, eine legitime und von Nutzern genehmigte Kommunikationsstrategie zu entwickeln, um Probleme zu vermeiden.

Bitte lesen Sie unsere Richtlinien zu Best Practices in der Kommunikation und wie Sie eine Sperrung verhindern.

Wie sende ich Nachrichten an mehrere Telefonnummern 📲

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

Beispielsweise: Um eine Nachricht an 10 Telefonnummern zu senden, müssen Sie 10 unabhängige HTTPS-Anfragen an die API senden.

Es gibt keine Möglichkeit, mehrere Nachrichten in einer einzigen API-Anfrage zu senden.

Wie kann man validieren, 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 bereit, der validieren kann, ob eine bestimmte Telefonnummer bei 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-Endpunktdokumentation hier.

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

Hinweis: Die Anzahl der WhatsApp-Prüfvalidierungen ist monatlich begrenzt und hängt von Ihrem Abonnementplan ab. Bitte prüfen Sie die Preistabelle für weitere Details zu den Limits.

Auf der Suche nach weiteren Antworten? Schauen Sie sich die erweiterten FAQs an.

Nützliche weitere 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

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free