В Bitrix24 присутствует достаточно просторный REST API, позволяющий расширить типовой функционал облачного Битрикса и производить различные интеграции со сторонними системами. Взаимодействуя с его методами у вас есть возможность создания и различной модификации объектов CRM, задач, публикаций сообщений в «живой ленте» и, фактически, реализации всего, что угодно.
Любая современная организация прибегает к интеграции с внешними сервисами.
Самый бесхитростный путь создания качественной связи – это интеграция собственного корпоративного портала. Вопрос лишь в том, как правильно это осуществить? Конечно, для таких целей есть REST API, позволяющий дополнять функционал облачного Bitrix, но взаимодействие с ним — задача далеко не из лёгких и требует достаточной квалификации со стороны разработчиков.
Однако у вас есть отличная возможность организовать единую связь портала Bitrix с внешними сервисами или отдельными формами без огромных затрат на программирование. Производить трансляцию отчётов из ваших складских систем прямиком в «живую ленту» можно при помощи webhook Битрикс24!
Это простой вариант REST-команд и событий, который не требует дополнительного написания приложений.
На данный момент не удалось найти универсальный способ для возможности программирования, который бы подошёл абсолютно всем. И, хоть webhook Битрикс24 достаточно легкий в использовании механизм, но доверять работу над ними лучше всего людям, с определённым багажом знаний.
Создание вебхуков Битрикс24
Примеры для входящих и исходящих. Для создания webhooks нужно перейти во вкладку «Приложения» (в левом меню), затем выбрать «Вебхуки».
Создание входящих webhooks
- Необходимо нажать на «Добавить вебхук» и выбрать «Входящий вебхук».
- В появившемся окне нужно заполнить все необходимые поля:
— «Название» и «Описание»;
— «Права доступа» — необходимо указать, к каким модулями Webhook должен получать доступ.
- При сохранении будет доступен код авторизации.
- Помимо кода вам будет предоставлен пример URL, для вызова REST:
https://********bitrix24.ru/rest/313/seycsj9qf5hbgrua/profile/
Более подробно:******* - наименование корпоративного портала.
/rest/ - подтверждение того, что этот адрес относиться к Битрикс24 вебхукам.
/313/ - определитель пользователя, который создал webhook.
/seycsj9qf5hbgrua/ - секретный код.
/profile/ - метод REST, выполняемый вами, когда вы прибегаете к использованию webhooks. Разработчик должен самостоятельно заняться подбором данного метода. Он будет напрямую зависеть от конечной цели создания webhook Битрикс24.
- Необходимо подать программное обращение со стороны другой системы по введённому адресу на Bitrix.
Комбинация авторизации должна находиться в строгой конфиденциальности!
Создание исходящих webhooks
- Необходимо нажать на «Добавить вебхук» и выбрать «Исходящий вебхук».
- В появившемся окне нужно заполнить все необходимые поля:
— «Адрес обработчика» - Наименование страницы стороннего ресурса, куда будет направлен webhook;
— «Название» и «Описание»;
— «Тип событий» — Здесь необходимо прописать то событие, на котором будет запускаться вебхук.
- При сохранении будет доступен код авторизации.
Данный код позволяет изнутри обработчика свериться, фактически ли поступил вызов от обработчика вашего Bitrix.
Если после прочтения данной статьи у вас остались вопросы – то наша команда с радостью ответит на них в чате или по номеру (812) 363-17-87. Также у нас на сайте вы сможете найти более подробную информацию о наших услугах по внедрению Битрикс24.