Вебхуки Битрикс24

07.10.2020
Диана Прохорова

В Bitrix24 присутствует достаточно просторный REST API, позволяющий расширить типовой функционал облачного Битрикса и производить различные интеграции со сторонними системами. Взаимодействуя с его методами у вас есть возможность создания и различной модификации объектов CRM, задач, публикаций сообщений в «живой ленте» и, фактически, реализации всего, что угодно.

Любая современная организация прибегает к интеграции с внешними сервисами.

Самый бесхитростный путь создания качественной связи – это интеграция собственного корпоративного портала. Вопрос лишь в том, как правильно это осуществить? Конечно, для таких целей есть REST API, позволяющий дополнять функционал облачного Bitrix, но взаимодействие с ним — задача далеко не из лёгких и требует достаточной квалификации со стороны разработчиков.

Однако у вас есть отличная возможность организовать единую связь портала Bitrix с внешними сервисами или отдельными формами без огромных затрат на программирование. Производить трансляцию отчётов из ваших складских систем прямиком в «живую ленту» можно при помощи webhook Битрикс24!

Это простой вариант REST-команд и событий, который не требует дополнительного написания приложений.

На данный момент не удалось найти универсальный способ для возможности программирования, который бы подошёл абсолютно всем. И, хоть webhook Битрикс24 достаточно легкий в использовании механизм, но доверять работу над ними лучше всего людям, с определённым багажом знаний.

Создание вебхуков Битрикс24

Вебхуки Битрикс24

Примеры для входящих и исходящих. Для создания webhooks нужно перейти во вкладку «Приложения» (в левом меню), затем выбрать «Вебхуки».

Создание входящих webhooks

Добавить вебхук
  • Необходимо нажать на «Добавить вебхук» и выбрать «Входящий вебхук»;
Заполнение полей
  • В появившемся окне нужно заполнить все необходимые поля.
Код для авторизации

При сохранении будет доступен код авторизации.

Комбинация авторизации должна находиться в строгой конфиденциальности!

Помимо кода вам будет предоставлен пример URL, для вызова REST. (Необходимо подать программное обращение со стороны другой системы по введённому адресу на Bitrix).

https://********bitrix24.ru/rest/313/seycsj9qf5hbgrua/profile/

Подробный разбор URL-ссылки:

  • 1******* — наименование корпоративного портала.
  • 2/rest/ — подтверждение того, что этот адрес относиться к Битрикс24 вебхукам.
  • 3/313/ — определитель пользователя, который создал webhook.
  • 4/seycsj9qf5hbgrua/ — секретный код.
  • 5/profile/ — метод REST, выполняемый вами, когда вы прибегаете к использованию webhooks. Разработчик должен самостоятельно заняться подбором данного метода. Он будет напрямую зависеть от конечной цели создания webhook Битрикс24.

Создание исходящих Webhooks

Исходящий вебхук
  • Необходимо нажать на «Добавить вебхук» и выбрать «Исходящий вебхук»;
Заполнение полей в исходящем вебхуке

В появившемся окне нужно заполнить все необходимые поля.

При сохранении будет доступен код авторизации.

Данный код позволяет изнутри обработчика свериться, фактически ли поступил вызов от обработчика вашего Bitrix.

Если после прочтения данной статьи у вас остались вопросы – то наша команда с радостью ответит на них в чате или по номеру (812) 363-17-87. Также у нас на сайте вы сможете найти более подробную информацию о наших услугах по внедрению Битрикс24.
У Вас похожая задача? Мы всегда готовы подсказать решение!
Задайте вопросы напрямую руководителю данного проекта (9.00–23.00):