Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Tämän lohkon avulla voit suorittaa ulkoisen pyynnön toiselle palvelimelle tietojen siirtämiseksi ja tarvittaessa tietojen kirjoittamiseksi mukautettuihin kenttiin osana vastausta toiselta palvelimelta (JSON-vastauksesta).

Perusikkunan kuvaus

  1. HTTP-pyyntömenetelmä (GET/POST/PUT/DELETE)

  2. HTTP URL (linkki ulkoiseen palvelimeen). Voit myös lisätä yhteystietomuuttujia, esimerkiksi tietyn käyttäjän userId

  3. HTTP-otsikot, täydellinen luettelo otsikoista. Oletuksena Smart Sender lisää seuraavat otsikot jokaiseen pyyntöön:
    - User-Agent: Smart Sender
    - Content-type: Application/json

  4. HTTP-teksti, joka on käytettävissä vain POST/PUT-tilassa, tallentaa pyynnön rungon JSON-muodossa

  5. HTTP-pyyntö tallentaa QUERY-muuttujat. Älä aseta muuttujia URL-osoitteeseen, tässä ne tulee asettaa

  6. HTTP-vastaus (response) - näyttää otsikot, pyynnön ja vastauksen

  7. Vastaavuus, tässä voit määrittää HTTP-vastauksen rungosta vastaavuudet muuttujien kirjoittamiselle asiakaskortille muodossa JSONPath

  8. Palauta muutokset tähän ulkoiseen kyselyyn

  9. Muutosten tallentaminen ulkoiseen kyselyyn

Testausta varten sinun on yhdistettävä ilmoitusten viesti (testaustiedot otetaan tältä tililtä), jonka jälkeen "Testipyyntö" -painike tulee saatavillesi. Tämä toiminto suorittaa testipyynnön ulkoiselle palvelimelle.

Tämä kuvakaappaus näyttää esimerkin viestien lähettämisestä API:n kautta. Tässä esimerkissä Smart Sender -palvelin palautti 403 Kielletty virheellisen pääsyn (tunnus) vuoksi.

Tässä esimerkissä on esimerkki vastaavuuksista virhekoodin ja viestitekstin kirjoittamiseksi asiakaskorttiin myöhempää käyttöä varten.

Jos sinun ei tarvitse lähettää pyynnön runkomuotoa Application/json-muodossa, vaan Application/www-x-form-urlencoded-muodossa, määritä tämä otsikko vastaavasta osiosta. Pyynnön runko lähetetään avainarvona.

  • No labels