12.2 Definire un’origine dati esterna

In questo esercizio creerai un’origine dati esterna personalizzata utilizzando Adobe Journey Optimizer.

Accedi a Adobe Journey Optimizer accedendo a Adobe Experience Cloud. Fai clic su Journey Optimizer.

ACOP

Verrai reindirizzato al Pagina principale in Journey Optimizer.

ACOP

In primo luogo, assicurati di utilizzare la sandbox corretta. La sandbox da utilizzare è denominata --aepSandboxId--. Per passare da una sandbox all’altra, fai clic su PROD DI PRODUZIONE (VA7) e selezionate la sandbox dall’elenco. In questo esempio, la sandbox è denominata Abilitazione AEP FY21.

ACOP

Allora sarai nel Pagina principale visualizzazione della sandbox --aepSandboxId--.

ACOP

Nel menu a sinistra, scorri verso il basso e fai clic su Configurazioni. Fai clic su Gestisci pulsante sotto Origini dati.

Demo

Vedrai il Origini dati elenco.
Fai clic su Crea origine dati per iniziare ad aggiungere l’origine dati.

Demo

Verrà visualizzato un popup per l'origine dati vuota.

Demo

Prima di iniziare la configurazione, è necessario un account con Mappa meteo aperta servizio. Segui questi passaggi per creare il tuo account e ottenere la tua chiave API.

Vai a https://openweathermap.org/. Nella home page, fai clic su Accesso.

Mappa meteo

Fai clic su Creare un account.

Mappa meteo

Compila i dettagli.

Mappa meteo

Fai clic su Crea account.

Mappa meteo

Verrai quindi reindirizzato alla pagina dell’account.

Mappa meteo

Nel menu , fai clic su Chiavi API per recuperare la chiave API, che dovrai impostare l’origine dati esterna personalizzata.

Mappa meteo

Un Chiave API si presenta così: b2c4c36b6bb59c3458d6686b05311dc3.

È possibile trovare le Documentazione API per Tempo attuale qui.

Nel nostro caso d’uso, implementeremo la connessione con Open Weather Map basata sulla città in cui si trova il cliente.

Mappa meteo

Torna a Adobe Journey Optimizer, al tuo vuoto Origine dati esterna popup.

Demo

Come nome per l’origine dati, utilizza ldapWeatherApi e sostituiscono Ldap con il tuo LDAP. In questo esempio, il Nome origine dati è vangeluwWeatherApi .

Imposta descrizione su: Access to the Open Weather Map.

L’URL dell’API Open Weather Map è: http://api.openweathermap.org/data/2.5/weather?units=metric

Demo

Quindi, devi selezionare l'autenticazione da utilizzare.

Utilizza queste variabili:

Campo Valore
Tipo API key
Nome APPID
Valore la chiave API
Posizione Parametro query

Demo

Infine, devi definire un FieldGroup, che è fondamentalmente la richiesta che invierai all’API Meteo. Nel nostro caso, vogliamo usare il nome della Città per richiedere il Tempo Corrente per quella Città.

Demo

In base alla documentazione sulle API meteo, dobbiamo inviare un parametro q=City.

Demo

Per soddisfare la richiesta API prevista, configura il tuo FieldGroup come segue:

IMPORTANTE

Il nome del gruppo di campi deve essere univoco. Utilizza questa convenzione di denominazione: ldapWeatherByCity in questo caso, il nome deve essere vangeluwWeatherByCity

Demo

Per il payload di risposta, devi incollare un esempio della risposta che verrà inviata dall’API Meteo.

Puoi trovare la risposta API JSON prevista nella pagina Documentazione API . qui.

Demo

Oppure puoi copiare la risposta JSON da qui:

{"coord": { "lon": 139,"lat": 35},
  "weather": [
    {
      "id": 800,
      "main": "Clear",
      "description": "clear sky",
      "icon": "01n"
    }
  ],
  "base": "stations",
  "main": {
    "temp": 281.52,
    "feels_like": 278.99,
    "temp_min": 280.15,
    "temp_max": 283.71,
    "pressure": 1016,
    "humidity": 93
  },
  "wind": {
    "speed": 0.47,
    "deg": 107.538
  },
  "clouds": {
    "all": 2
  },
  "dt": 1560350192,
  "sys": {
    "type": 3,
    "id": 2019346,
    "message": 0.0065,
    "country": "JP",
    "sunrise": 1560281377,
    "sunset": 1560333478
  },
  "timezone": 32400,
  "id": 1851632,
  "name": "Shuzenji",
  "cod": 200
}

Copia la risposta JSON di cui sopra negli Appunti, quindi vai alla schermata di configurazione dell’origine dati personalizzata.

Fai clic sul pulsante Modifica payload icona.

Demo

Viene visualizzata una finestra a comparsa in cui è ora necessario incollare la risposta JSON di cui sopra.

Demo

Incolla la tua risposta JSON, dopodiché visualizzerai questa. Fai clic su Salva.

Demo

La configurazione dell’origine dati personalizzata è ora completa. Scorri verso l’alto e fai clic su Salva.

Demo

L'origine dati è stata creata correttamente e fa parte del Origini dati elenco.

Demo

Passaggio successivo: 12.3 Definire un’azione personalizzata

Torna al modulo 12

Torna a tutti i moduli

In questa pagina