Поиск по сайту
Найти
Отмена
Блог компании

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

07 октября 2020
0
1216
 

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

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

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

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

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

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

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

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

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

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

  1. Необходимо нажать на «Добавить вебхук» и выбрать «Входящий вебхук». 
  2. В появившемся окне нужно заполнить все необходимые поля:

    — «Название» и «Описание»;

    — «Права доступа» — необходимо указать, к каким модулями Webhook должен получать доступ.

  3. При сохранении будет доступен код авторизации.
  4. Код для авторизации

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

  5. Помимо кода вам будет предоставлен пример URL, для вызова REST:

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

    Более подробно:

    ******* - наименование корпоративного портала.

    /rest/ - подтверждение того, что этот адрес относиться к Битрикс24 вебхукам.

    /313/ - определитель пользователя, который создал webhook.

    /seycsj9qf5hbgrua/ - секретный код.

    /profile/ - метод REST, выполняемый вами, когда вы прибегаете к использованию webhooks. Разработчик должен самостоятельно заняться подбором данного метода. Он будет напрямую зависеть от конечной цели создания webhook Битрикс24.

  6. Необходимо подать программное обращение со стороны другой системы по введённому адресу на Bitrix.

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

Создание Исходящего Вебхука

  1. Необходимо нажать на «Добавить вебхук» и выбрать «Исходящий вебхук».
  2. В появившемся окне нужно заполнить все необходимые поля:

    — «Адрес обработчика» - Наименование страницы стороннего ресурса, куда будет направлен webhook;

    — «Название» и «Описание»;

    — «Тип событий» — Здесь необходимо прописать то событие, на котором будет запускаться вебхук.

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

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

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

 
 
Комментарии к материалу:
Написать Текст комментария будет автоматически
опубликован после проверки модератором.
Используя сайт www.stekspb.ru, вы соглашаетесь с тем, что мы можем хранить куки (cookies) вашего браузера. Политика конфиденциальности