Einführung
Diese Anleitung führt durch einen vollständigen ausgehenden WhatsApp-Flow mit Buzzbip REST APIs. Sie benötigen aktivierten API-Zugang und mindestens eine von Meta genehmigte Vorlage. Alle Aufrufe zielen auf https://app.buzzbip.com mit Authorization: Bearer <token>. In Produktion Sendungen serverseitig einreihen und JSend-Fehler explizit behandeln.
Schritte
Folgen Sie diesen Schritten, um die Integration abzuschließen.
- Mit POST /api/login_check authentifizieren und JWT speichern.
- Template muss APPROVED sein (GET /api/whatsapp/templates/{id} oder v2).
- Kontakt mit POST /api/contacts/ oder GET /api/contacts/ anlegen oder finden.
- Mit POST /api/whatsapp/ senden inkl. template_id und contact_id.
- Zustellung in GET /api/whatsapp/ Verlauf prüfen.
Einzelheiten
Diese Anleitung beschreibt einen vollständigen ausgehenden WhatsApp-Flow über Buzzbip REST-APIs. API-Zugang und mindestens eine Meta-genehmigte Vorlage erforderlich. Alle Aufrufe an https://app.buzzbip.com mit Authorization: Bearer. In Produktion Sends serverseitig queuen und JSend-Fehler behandeln.
curl -X POST 'https://app.buzzbip.com/api/whatsapp/' \
-H 'Authorization: Bearer ${TOKEN}' \
-H 'Content-Type: application/json' \
-d '{"template_id": 42, "contact_id": 1}'Vor Produktiv-Syncs oder -Sendungen in Staging testen.
Integrationshinweise
Bei der Integration dieses Buzzbip-Endpunkts https://app.buzzbip.com als Produktionshost verwenden. JWT über POST /api/login_check holen und Authorization: Bearer mitsenden. User.hasApiAccess im Buzzbip-Admin muss aktiv sein. JSend-Antworten (status, message, data) auswerten. Für E-Commerce-Plugins zusätzlich x-api-key, x-platform-type und x-base-uri senden. Abschließende Slashes bei POST /api/contacts/ und POST /api/whatsapp/ beachten. Bei Ratenlimits Backoff-Retries implementieren. Zugangsdaten serverseitig speichern und vor JWT-Ablauf (3600 s) neu authentifizieren.
Sicherheit
Sicherheit: Zugangsdaten nur serverseitig, TLS Pflicht, fehlgeschlagene Auth überwachen. Staging- und Produktionskonten trennen. Vorlagen und Automationen dokumentieren. Nummern und Inhalte in geteilten Logs schwärzen.
Wie geht es weiter?
Weiter lernen: api/whatsapp-messaging/send-whatsapp-message guides/create-whatsapp-template api/contacts
