Bitrix24 Можно ли использовать вебхуки и prolog_before.php в одном файле обработчике?
Здравствуйте,
Впервые работаю с вебхуками в Б24. Сделал обработчик на изменение задачи и добавление комментариев в ней. Создал файл обработчик. В нём я проверяю токен поступившего хука и далее работаю с ним. Мне по логике обработчика, в зависимости от пришедшего события нужно логику через API Битрикса провести для которой нужно подключение prolog_before.php. Но если хук стучится в этот файл, соответственного его встречает форма авторизации.
Вопрос: возможен ли вообще такой вариант взаимодействия? Как правильно нужно поступать в таких ситуациях? Как авторизовывать / пропускать авторизацию для внутренних вебхуков (Я исходящий в файл обработчик в рамках одного проекта сделал)? Нагуглить подходящее решение не удалось
Вопрос: возможен ли вообще такой вариант взаимодействия?
Возможен, но это костыль - нужно отключить авторизацию для этого файла (NEED_AUTH).
Если вы уже работаете с коробкой Битрикс24, то зачем вам вообще rest?
Вы можете штатно подписаться на это и множество других событий и обработать их без всякого http взаимодействия (даже страницу не нужно новую создавать).