Комментарии 4
у битрикса есть своя библиотека CRest для PHP, в ней уже реализован метод CRest::call, с обработкой ошибок и прочим
Для подобных интеграций не обязательно сразу строить OAuth 2.0-схему
Справедливости ради, Битрикс предоставляет свой класс отправки запросов со встроенным кодом актуализации хэшей OAuth 2.0, он в открытом доступе, довольно прост и его можно самостоятельно переписать при надобности. Но серверное приложение выглядит надежней авторизации по входящему хуку. Тут вы напрасно "пугаете" новоиспеченных.
После того, как Битрикс стал требовать отдельную плату за пользование вызовами REST API у многих пропал к Битриксу интерес :)
Вопрос в подходе и в масштабе.
Хуки это простое решение, OAuth для более серьезного на мой взгляд.
Если с сайта падают заявки по 2-3 в день для 1 портала мне кажется хука более чем хватит.
Официальная документация Битрикса тоже говорит что если портал один и скрипт простой, то лучше хук.
Тут вопрос кому удобнее OAuth развернуть, а кому по простому через хук если там объем данных минимален.
То что OAuth надежнее хука безусловно так, но мне кажется для простых интеграций хука хватит более чем.

Как записать ЛИД в Битрикс24 (заявка с сайта и подобное) через входящий вебхук на PHP