Ārējais pieprasījums (Webhook)

Šis elements ļauj veikt ārēju pieprasījumu citam serverim, lai pārsūtītu datus un, ja nepieciešams, ierakstītu datus pielāgotajos laukos kā daļa no atbildes no cita servera (no JSON atbildes).

 

 

Pamatloga apraksts

  1. HTTP pieprasījuma metode (GET/POST/PUT/DELETE)

  2. HTTP URL (saite uz ārēju serveri). Varat arī ievietot kontaktpersonu mainīgos, piemēram, lietotāja userId konkrētam lietotājam

  3. HTTP galvenes, pilns galveņu saraksts. Pēc noklusējuma Smart Sender katram pieprasījumam pievieno šādas galvenes:
    - User-Agent: Smart Sender
    - Content-type: Application/json

  4. HTTP pamatteksts, kas pieejams tikai POST/PUT, saglabā pieprasījuma pamattekstu JSON formātā

  5. HTTP pieprasījums saglabā QUERY mainīgos. Neiestatiet mainīgos URL — šeit tie ir jāiestata

  6. HTTP atbilde (atbilde) — parāda galvenes, pieprasījuma pamattekstu un atbildi

  7. Atbilstības, šeit jūs varat norādīt no HTTP atbildes pamatteksta atbilstības mainīgo ierakstīšanai klienta kartē formātā JSONPath

  8. Atsaukt šī ārējā vaicājuma izmaiņas

  9. Izmaiņu saglabāšana ārējā vaicājumā

Lai veiktu testēšanu, jums ir nepieciešams pieslēgt ziņojumu ziņnesi (dati testēšanai tiks ņemti no šī konta), pēc tam jums būs piekļuve pogai “Pārbaudes pieprasījums”. Šī funkcionalitāte izpilda pārbaudes pieprasījumu ārējam serverim.

 

Šajā ekrānuzņēmumā ir parādīts piemērs ziņojumu sūtīšanai, izmantojot mūsu API. Šajā piemērā viedā sūtītāja serveris atgrieza 403 aizliegts nederīgas piekļuves (token) dēļ.

 

Šajā piemērā ir sniegts atbilstības piemērs kļūdas koda un ziņojuma teksta ierakstīšanai klienta kartē turpmākai lietošanai.

Ja pieprasījuma pamatteksts jānosūta nevis Application/json formātā, bet gan application/x-www-form-urlencoded formātā, norādiet šo galveni attiecīgajā sadaļā. Pieprasījuma pamatteksts tiks nosūtīts kā atslēgas vērtība.