[Beta]{class="badge informative"}
Adobe Experience Platform consente di acquisire dati da origini esterne e allo stesso tempo di strutturare, etichettare e migliorare i dati in arrivo tramite i servizi Platform. Puoi acquisire dati da diverse origini, ad esempio applicazioni Adobe, archiviazione basata su cloud, database e molte altre.
Experience Platform fornisce supporto per l’acquisizione di dati da applicazioni di streaming. Il supporto per i provider di messaggi include WhatsApp.
WhatsApp Business è una piattaforma di messaggistica utilizzata dalle aziende per comunicare con i clienti oltre WhatsApp. L’origine WhatsApp trasmette in tempo reale i messaggi in entrata inviati dai clienti al numero di telefono WhatsApp Business ad Experience Platform.
Meta consegna ogni messaggio a un endpoint di streaming di Platform (un webhook), dove viene acquisito come record di evento esperienza non elaborato e aggiunto a un set di dati nel data lake per l’utilizzo a valle. Il connettore acquisisce il payload del webhook non elaborato così com’è, quindi ogni tipo di messaggio WhatsApp viene mantenuto.
Funzionamento del connettore how-it-works
L’origine WhatsApp segue questa sequenza per portare un messaggio in Experience Platform:
- Un cliente invia un messaggio al tuo numero di telefono WhatsApp Business.
- Meta firma il payload del webhook con il segreto dell’app (
X-Hub-Signature-256) e lo invia all’URL di callback configurato sull’endpoint di streaming di Platform. - Platform convalida la firma, acquisisce il payload non elaborato come evento esperienza e lo aggiunge al set di dati WhatsApp.
Prerequisiti prerequisites
Prima di creare una connessione di origine WhatsApp, completa quanto segue in Meta all’indirizzo developers.facebook.com:
- Crea un’app Meta di tipo Business e aggiungi il prodotto WhatsApp.
- Creare un account aziendale WhatsApp (WABA) con un numero di telefono registrato.
- Assicurarsi che l’app disponga delle autorizzazioni
whatsapp_business_managementewhatsapp_business_messaging. - Da Impostazioni app > Base, copia il segreto app. Meta utilizza il segreto app per firmare i payload del webhook.
- Scegli un token di verifica. Può essere qualsiasi stringa ed è un segreto condiviso che immetti sia su Platform che su Meta.
Nella tabella seguente viene descritto dove trovare ogni credenziale e a cosa serve.
X-Hub-Signature-256 in ogni webhook in entrata.Iscrizione dell’app a WABA subscribe-app
Iscriviti alla tua app Meta per l’account WhatsApp Business in modo che Meta distribuisca gli eventi WABA alla tua app. Questo passaggio è obbligatorio e viene eseguito interamente su Meta, ma la consegna inizia solo dopo la configurazione dell’URL di callback. Consulta Connettere WhatsApp Business ad Experience Platform.
Iscriviti all’app utilizzando l’API Graph:
POST https://graph.facebook.com/{VERSION}/{WHATSAPP_BUSINESS_ACCOUNT_ID}/subscribed_apps
Verifica l’abbonamento con:
GET https://graph.facebook.com/{VERSION}/{WHATSAPP_BUSINESS_ACCOUNT_ID}/subscribed_apps
Entrambe le chiamate richiedono un token con l’autorizzazione whatsapp_business_management e l’accesso a WABA. Sostituisci {VERSION} con una versione corrente dell’API grafica, ad esempio v21.0 o successiva.
Funzionamento automatico del connettore automatic-provisioning
Al termine della creazione di un flusso di dati WhatsApp, il connettore crea e genera le seguenti entità. Non selezionare un set di dati di destinazione o mappare i campi manualmente.
X-Hub-Signature-256 e l’handshake del token di verifica.Ruota segreti rotate-secrets
Puoi ruotare il Segreto app o Verifica token in qualsiasi momento aggiornando la connessione. Platform supporta un segreto principale e secondario, in modo da poter eseguire il roll-out del segreto dell’app senza tempi di inattività. Aggiungi il nuovo valore come segreto primario mantenendo il valore precedente come segreto secondario durante la transizione. L’aggiornamento della connessione applica la modifica a tutti i flussi di dati che la utilizzano.
Risoluzione dei problemi troubleshooting
La tabella seguente descrive i problemi comuni e come risolverli.
Connetti WhatsApp ad Experience Platform connect-to-platform
La documentazione seguente fornisce informazioni su come creare un connettore di streaming WhatsApp per connettersi ad Experience Platform utilizzando l’interfaccia utente: