Introduzione
WhatsApp Business richiede template pre-approvati per la maggior parte dei messaggi in uscita. Buzzbip espone API template v1 e v2. Questa guida copre la stesura del testo con variabili, media header opzionale, invio e polling di approvazione prima del primo invio.
Passaggi
Segui questi passaggi per completare l'integrazione.
- Bozza template con POST /api/whatsapp/templates (multipart) o create v2.
- Carica media header via POST /api/v2/whatsapp/media se serve.
- Invia a Meta con POST .../submit.
- Polling GET fino a status APPROVED.
- Invia con POST /api/whatsapp/ o endpoint send template.
Dettagli
I template WhatsApp devono essere approvati da Meta prima dell'invio. Buzzbip espone API v1 e v2. La guida copre testo con variabili, media header, invio e polling approvazione.
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-templates/create-template api/v2/whatsapp-templates guides/send-whatsapp-message
