/
Išorinis prašymas (Webhook)

Išorinis prašymas (Webhook)

Šis blokas leidžia vykdyti išorinę užklausą kitam serveriui, kad būtų galima perkelti duomenis ir, jei reikia, įrašyti duomenis į pasirinktinius laukus kaip atsakymo iš kito serverio dalį (iš JSON atsakymo).

 

Pagrindinio lango aprašymas

  1. HTTP užklausos metodas (GET/POST/PUT/DELETE)

  2. HTTP URL (nuoroda į išorinį serverį). Taip pat galite įterpti kontaktinius kintamuosius, pvz., konkretaus vartotojo userId

  3. HTTP antraštės, visas antraščių sąrašas. Pagal numatytuosius nustatymus Smart Sender prie kiekvienos užklausos prideda šias antraštes:
    - User-Agent: Smart Sender
    - Content-type: Application/json

  4. HTTP turinys, pasiekiamas tik POST / PUT, užklausos turinys saugomas JSON formatu

  5. HTTP užklausa saugo QUERY kintamuosius. Nenustatykite kintamųjų URL, čia jie turėtų būti nustatyti

  6. HTTP atsakymas (response) – rodo antraštes, užklausos turinį ir atsakymą

  7. Korespondencijos, čia galite nurodyti iš HTTP atsakymo teksto atitikmenis kintamųjų rašymui į kliento kortelę formatu JSONPath

  8. Grąžinti šios išorinės užklausos pakeitimus

  9. Pakeitimų išsaugojimas išorinėje užklausoje

 

Testavimui reikia prijungti „pranešimų pasiuntinį“ (duomenys testavimui bus paimti iš šios paskyros), po to turėsite prieigą prie mygtuko „Test request“. Ši funkcija vykdo bandymo užklausą išoriniam serveriui.

 

Šioje ekrano kopijoje parodytas pranešimų siuntimo per mūsų API pavyzdys. Šiame pavyzdyje Smart Sender serveris grąžino 403 Uždrausta dėl netinkamos prieigos (žetono).

 

Šiame pavyzdyje pateikiamas klaidos kodo ir pranešimo teksto įrašymo į kliento kortelę tolimesniam naudojimui atitikmenų pavyzdys.

Jei užklausos turinį reikia siųsti ne Application/json formatu, o application/x-www-form-urlencoded formatu, nurodykite šią antraštę atitinkamoje skiltyje. Užklausos turinys bus išsiųstas kaip pagrindinė reikšmė.