Introduzione
Questa guida illustra un flusso WhatsApp in uscita completo con le API REST Buzzbip. Serve l'accesso API abilitato sul tuo account e almeno un template approvato da Meta. Tutte le chiamate puntano a https://app.buzzbip.com con Authorization: Bearer <token>. In produzione, accoda gli invii lato server e gestisci esplicitamente gli errori JSend.
Passaggi
Segui questi passaggi per completare l'integrazione.
- Autenticati con POST /api/login_check e salva il JWT.
- Assicurati che il template sia APPROVED (GET /api/whatsapp/templates/{id} o v2).
- Crea o trova un contatto con POST /api/contacts/ o GET /api/contacts/.
- Invia con POST /api/whatsapp/ includendo template_id e contact_id.
- Verifica la consegna nella cronologia GET /api/whatsapp/.
Dettagli
Questa guida illustra un flusso WhatsApp in uscita completo con le API REST Buzzbip. Serve accesso API attivo e almeno un template Meta approvato. Tutte le chiamate vanno a https://app.buzzbip.com con Authorization: Bearer. In produzione, accoda invii lato server e gestisci errori JSend.
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}'Testa in staging prima degli invii in produzione.
Note di integrazione
Integrando questo endpoint Buzzbip, usa https://app.buzzbip.com come host di produzione. Ottieni un JWT da POST /api/login_check e invia Authorization: Bearer su ogni richiesta. Verifica che User.hasApiAccess sia abilitato nell'admin Buzzbip. Analizza le risposte JSend (status, message, data). Per i plugin e-commerce, invia anche x-api-key, x-platform-type e x-base-uri. Rispetta gli slash finali su POST /api/contacts/ e POST /api/whatsapp/. Implementa retry con backoff in caso di rate limit. Conserva le credenziali lato server e riautenticati prima della scadenza JWT (3600 s).
Sicurezza
Best practice: credenziali solo lato server, TLS obbligatorio, monitoraggio autenticazioni fallite. Separa account staging e produzione. Documenta template e automazioni. Redigi numeri e contenuti nei log condivisi.
Prossimi passi
Continua a imparare: api/whatsapp-messaging/send-whatsapp-message guides/create-whatsapp-template api/contacts
