@TN-R
Fullstack Dev

Bitrix24 Можно ли использовать вебхуки и prolog_before.php в одном файле обработчике?

Здравствуйте,
Впервые работаю с вебхуками в Б24. Сделал обработчик на изменение задачи и добавление комментариев в ней. Создал файл обработчик. В нём я проверяю токен поступившего хука и далее работаю с ним. Мне по логике обработчика, в зависимости от пришедшего события нужно логику через API Битрикса провести для которой нужно подключение prolog_before.php. Но если хук стучится в этот файл, соответственного его встречает форма авторизации.

Вопрос: возможен ли вообще такой вариант взаимодействия? Как правильно нужно поступать в таких ситуациях? Как авторизовывать / пропускать авторизацию для внутренних вебхуков (Я исходящий в файл обработчик в рамках одного проекта сделал)? Нагуглить подходящее решение не удалось

Заранее спасибо
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Вопрос: возможен ли вообще такой вариант взаимодействия?


Возможен, но это костыль - нужно отключить авторизацию для этого файла (NEED_AUTH).

Если вы уже работаете с коробкой Битрикс24, то зачем вам вообще rest?
Вы можете штатно подписаться на это и множество других событий и обработать их без всякого http взаимодействия (даже страницу не нужно новую создавать).

Почитайте про события:
https://dev.1c-bitrix.ru/learning/course/index.php...
https://bx24devbook.website.yandexcloud.net/Razrab...

И про свой код в битрикс: https://bx24devbook.website.yandexcloud.net/Razrab...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы