Уебхук

Уебхукът е начинът, по който една система ви уведомява, че нещо се е случило, без да я питате. При формулярите това означава: когато пристигне отговор, Gatherino незабавно извиква вашия URL и изпраща данните.

Добре е да знаете: редакторът и потребителският профил в Gatherino са на английски или чешки език. Формулярите, които попълват респондентите ви, могат да се показват на 18 езика, включително български.

Противоположността на уебхука е polling – вашата система би трябвало непрекъснато да пита „има ли нещо ново?“. Това е по-бавно и изисква излишни усилия от двете страни.

Уебхукът изпраща данните като HTTP POST заявка с JSON тяло. Вашият сървър приема заявката, запазва необходимото и потвърждава, че всичко е наред.

Добрият приемник на уебхуци отговаря бързо и изнася по-тежката работа във фонов режим – ако отговорът отнеме твърде дълго, извикването може да бъде прекъснато поради изтичане на времето (timeout).

Често задавани въпроси

Каква е разликата между уебхук и API?

Уебхукът изпраща данните към вас веднага щом нещо се случи. При API вие изисквате данните сами, когато ви трябват.

Нужен ли ми е собствен сървър?

Или собствена крайна точка (endpoint), или услуга, която може да приема входящи уебхуци.

Сигурни ли са уебхуците?

Извикванията се извършват през HTTPS. Защитете крайната си точка със секретен токен и валидирайте данните (payload).

Свързани материали

Опитайте Gatherino безплатно

Безплатен план: 3 формуляра и 100 отговора месечно. Без кредитна карта, данните се съхраняват в ЕС.

Започнете безплатно →