Iscriviti agli eventi di inserimento dati

In questa lezione, ti abbonerai agli eventi di acquisizione dei dati configurando un webhook con Adobe Developer Console e uno strumento di sviluppo webhook online. Puoi utilizzare questi eventi per monitorare lo stato dei processi di inserimento dei dati nelle lezioni successive.

I data engineer vorranno sottoscrivere eventi di inserimento dati al di fuori di questa esercitazione.
Data Architectscan salta questa lezione e passa alla lezione di acquisizione batch.

Autorizzazioni necessarie

Nella lezione Configurare le autorizzazioni , puoi impostare tutti i controlli di accesso necessari per completare la lezione, in particolare:

  • Accesso ai ruoli per sviluppatori al profilo di prodotto Luma Tutorial Platform (per API)
IMPORTANTE

Queste notifiche attivate dagli eventi di acquisizione dati verranno applicate a tutte le sandbox, non solo alla Luma Tutorial sandbox che utilizziamo per gli esercizi in questa esercitazione. Quindi, potresti vedere notifiche provenienti da altri eventi di acquisizione dati nelle altre sandbox.

Configurare un webhook

In questo esercizio, creeremo un webhook utilizzando uno strumento online chiamato webhook.site (sentiti libero di sostituire qualsiasi altro strumento di sviluppo webhook che preferisci utilizzare):

  1. In un'altra scheda del browser, apri il sito web https://webhook.site/

  2. Ti viene assegnato un URL univoco, a cui devi aggiungere un segnalibro, come ti ritrovi successivamente nelle lezioni di inserimento dei dati:

    Webhook.site

  3. Seleziona il pulsante Modifica nella navigazione superiore

  4. Come corpo della risposta, immetti $request.query.challenge$. Le notifiche degli eventi di Adobe I/O impostate più avanti in questa lezione inviano una sfida al webhook e ne richiedono l’inclusione nel corpo della risposta.

  5. Selezionare il pulsante Salva

    Modificare la risposta

Configurazione

  1. In un'altra scheda del browser, apri Adobe Developer Console

  2. Apri il tuo Luma Tutorial API Project

  3. Seleziona il pulsante Aggiungi al progetto , quindi seleziona Evento

    Aggiungi evento

  4. Filtrare l'elenco selezionando Experience Platform

  5. Seleziona Notifiche della piattaforma

  6. Selezionare il pulsante Avanti
    Aggiungere le notifiche

  7. Seleziona tutti gli eventi

  8. Selezionare il pulsante Avanti
    Selezionare gli abbonamenti

  9. Nella schermata successiva per la configurazione delle credenziali, seleziona nuovamente il pulsante Avanti
    Ignora la schermata delle credenziali

  10. Come Nome registrazione evento, immetti Platform notifications

  11. Scorri verso il basso e seleziona per aprire la sezione Webhook

  12. Come URL Webhook, incolla il valore dal campo URL univoco da webhook.site

  13. Selezionare il pulsante Salva eventi configurati
    Salvare gli eventi

  14. Attendi il salvataggio della configurazione e dovresti vedere che l'evento Platform notifications è attivo con i dettagli del webhook e nessun messaggio di errore
    Configurazione salvata

  15. Torna alla scheda webhook.site e dovresti visualizzare la prima richiesta al webhook, risultante dalla convalida della configurazione di Developer Console:
    Prima richiesta in webhook.site

Per il momento, imparerai di più su queste notifiche nelle prossime lezioni quando acquisisci i dati.

Risorse aggiuntive

Ok, iniziamo finalmente l'acquisizione di dati!

In questa pagina