Einführung
Buzzbip Live-Chat wird über ein gehostetes Widget-Snippet eingebettet, dokumentiert in Ihren Kontoeinstellungen. Programmatische Sitzungs-APIs existieren unter /api/chat für Chatbot-Integrationen, aber es gibt kein öffentliches Widget-JavaScript-SDK. Nutzen Sie diese Anleitung für Storefront-Einbettung und die Chat-API-Seite für serverseitige Sitzungssteuerung.
Schritte
Folgen Sie diesen Schritten, um die Integration abzuschließen.
- Chatbot-API-Schlüssel in Buzzbip-Einstellungen erzeugen.
- Widget-Config mit GET /api/chat/config/{key} abrufen.
- Bereitgestelltes Script-Snippet in Storefront-Seiten einbetten.
- Sessions mit POST /api/chat/start und Bearer buz-cb-{uuid} aus /integration starten.
- Agentenantworten über Buzzbip-Inbox routen — keine öffentliche Widget-JS-API.
Einzelheiten
Buzzbip-Live-Chat wird über ein gehostetes Widget-Snippet eingebettet. Session-APIs unter /api/chat, aber kein öffentliches Widget-JavaScript-SDK.
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/chat api/contacts getting-started/introduction
