Uzraksts par Webhookiem (v2)
PIEŠANJAS: Atzīmē, ka šī funkcija vai raksts ir paredzēts ieviešniekiem lietotājiem.
Webhook ir veids, kā aplikācija vai programmatūra, piemēram Ultimate Multisite, nodrošina citām aplikācijām reāllaiku informāciju. Webhook nosūtī data vai datumu (payload) citām aplikācijām tieši tā, kad tas notiek, kas nozīmē, ka jūs saņemiet datus neatkarīgi no laika.
Tas ir noderīgs, ja jums ir nepieciešams integrēt vai pārsūtīt noteiktus datus no Ultimate Multisite citai CRM vai sistēmā katru reizi, kad notiek kāds notikums. Piemēram, jums ir jānosūtīs lietotāja vārds un e-pasta adrese sarakstam, katru reizi, kad tiek izveidots jauns lietotāja konts.
Kā izveidot webhooku
Lai izveidotu webhooku, pārvietojies uz savas tīkla administrācijas dashboardu. Nospressiet Ultimate Multisite > Webhooks > Pievienot jaunu webhooku.

Tad jūs varat rediģēt webhooka konfigurāciju:

Izveidojot jaunu webhooku jums tiks jautāti informācijām kā Nosaukums, URL un Notikums. Jūs varat izmantot jebkuru nosaukumu savam webhookam. Visbiežāk svarīgi ir URL un Notikums lauki.

URL ir punkts vai galamērķis, kur uz kuru Ultimate Multisite nosūtīs datu vai payload. Tas ir aplikācija, kas saņems datus.
Zapier ir visbiežākais risinājums, ko lietotāji izmanto, lai vieglāk veikt integrāciju ar tretiem pusēm (3rd party application). Bez platformas kā Zapier jums būs nepieciešams manuāli izveidot custom funkciju, kas saņems datus un apstrādās tos. Skarojiet šo rakstu par kā izmantot Ultimate Multisite webhooku ar Zapier.
Šajā rakstā apskatīsim webhooka pamatu koncepciju un lietojumus, kas ir pieejami Ultimate Multisite. Mēs izmantosim tretspēju vietni requestbin.com. Šajā vietnē mēs varēsiet izveidot endpointu un saņemt datumu (payload) bez kodēšanas. Atteiktjum: tas tikai parādīs, ka dati ir saņemti. Uz to nepieciešams nekāds apstrāde vai jebkāda veida darbība datam._
Naviğini requestbin.com un nospressiet "Create Request Bin".
Pēc tam, kad spressat šo pogu, jums būs jāiekļauj (login) vai jāreģistrējas, ja jums jau ir konts. Ja jums jau ir konts, tas visbiežāk ļaus jums tieši uz savu dashboardu. Savā dashboardā jūs nekavējoties redzēs endpointu vai URL, ko varat izmantot veidot savam Ultimate Multisite webhook.
Noklikšķiniet uz URL-a un atgriezties Ultimate Multisite. Ievadiet endpointu URL laukā un izvēlieties notikumu no dropdowna. Šajā piemēra mēs izvēlamies Payment Received (Platība saņemta).
Šis notikums tiek izraisīts, kad lietotājs veic maksājumu. Visas pieejamas notikumi, to apraksti un datu saraksti ir redzami lapas galvā. Nospressiet pogu Add New Webhook, lai saglabātu webhooka.

Tagad mēs varam nosūtīt tests notikumu uz endpointu, lai redzētu, vai tas veiksmīgi darbojas, kas mums izveidots webhook. Mēs to varam darīt nospressot Send Test Event (Nosūtīt tests notikumu) zem tajā webhooka, ko izveidojām.

Tas parāda konfirmatīvo logu, kas pateic, ka tests veiksmīgi veicās.

Vēlre, ja atgriešos uz Requestbin vietni, pēriņojums satura sūtīto informāciju, kas ir testdata.
Šis ir pamats, kā webhooki un endpoints darbojas. Ja vēlaties izveidot savu viedprioritālu endpointu (custom endpoint), jums būs jāizveido savas funkcijas, lai apstrādātu datus, ko jūs saņem no Ultimate Multisite.