Свое 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
. В результате должны отобразиться данные о пользователе, который установил приложение:
Тоже самое мы увидем в нутри админки портала, на соответствующий вкладке приложения: