Свое REST приложение для Битрикс24
Скачиваем заготовку для REST API, распаковываем и размещаем на сервере, в примере папка с файлами находится в корне локального сервера https://www.site2.loc/
.
Открываем портал Битрикс24, логинимся как админ, в левом меню раскрываем "Приложения" и жмём на кнопку "Разработчикам":
В открывшемся окне на вкладке "Готовые сценарии" внизу выбираем "Другое":
В открывшемся окне выбираем "Локальное приложение":
Далее задаём название приложения и заполняем поля.
В "Путь вашего обработчика" прописываем полный путь к файлу index.php
, который будет обрабатывать запросы. В нашем случае это https://www.site2.loc/src/index.php
.
В "Путь для первоначальной установки" указываем путь к файлу install.php
, то есть https://www.site2.loc/src/install.php
.
Отмечаем галочку "Использует только API" и нажимаем сохранить.
В результате создастся локальное приложение. В окне появятся два дополнительных поля "Код приложения" client_id
и "Ключ приложения" client_secret
:
Значения этих полей нужно скопировать и вставить в файл settings.php
, который у нас находится по пути https://www.site2.loc/src/settings.php
. Значение первого подставляем в константу C_REST_CLIENT_ID
, значение второго в C_REST_CLIENT_SECRET
:
Приложение готово к работе, чтобы проверить его работоспособность, нужно открыть наш обработчик https://www.site2.loc/src/index.php
. В результате должны отобразиться данные о пользователе, который установил приложение:
Тоже самое мы увидем в нутри админки портала, на соответствующий вкладке приложения: