В Bitrix24 присутствует достаточно просторный REST API, позволяющий расширить типовой функционал облачного Битрикса и производить различные интеграции со сторонними системами. Взаимодействуя с его методами у вас есть возможность создания и различной модификации объектов CRM, задач, публикаций сообщений в «живой ленте» и, фактически, реализации всего, что угодно.
Любая современная организация прибегает к интеграции с внешними сервисами.
Самый бесхитростный путь создания качественной связи – это интеграция собственного корпоративного портала. Вопрос лишь в том, как правильно это осуществить? Конечно, для таких целей есть REST API, позволяющий дополнять функционал облачного Bitrix, но взаимодействие с ним — задача далеко не из лёгких и требует достаточной квалификации со стороны разработчиков.
Однако у вас есть отличная возможность организовать единую связь портала Bitrix с внешними сервисами или отдельными формами без огромных затрат на программирование. Производить трансляцию отчётов из ваших складских систем прямиком в «живую ленту» можно при помощи webhook Битрикс24!
Это простой вариант REST-команд и событий, который не требует дополнительного написания приложений.
На данный момент не удалось найти универсальный способ для возможности программирования, который бы подошёл абсолютно всем. И, хоть webhook Битрикс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.