Блок "Входящий Webhook"

Особенности работы с блоком "Входящий Webhook"

Блок "Входящий Webhook" создан для приема http-запросов со сторонних ресурсов и их обработки с помощью языка JavaScript.

Объект request

Запрос от вашего сервера записывается в JavaScript объект request.

var headers = request.headers; // Объект заголовков
var query = request.query; // Объект переменных строки запроса
var rawBody = request.body; // Сырое тело запроса
var data = request.data; // Объект всех переменных запроса, включая строку запроса, форму, тело и т.д.

Примеры кода

Прежде чем писать код обработки запроса, вам нужно установить текущий контакт, иначе связь "Продолжить" не отработает.

// Получить внутренний ID контакта платформы из строки запроса:
var contactId = request.query.contact_id;

// Установить контакт по его id
var success = setContactById(contactId);
// Контакт установлен?
if (success) {
  // todo

Все функции установки контакта:

setContactById()setContactByTelegramId()setContactByViberId()setContactByVkId()setContactByWhatsAppPhone()

Last updated