Локальное приложение Битрикс24

Скачиваем SDK CRest, распаковываем и размещаем на сервере(в примере папка с файлами находится в корне сервера https://test.ru).

Открываем портал битрикс24.

В левом меню раскрываем "Приложения" и жмём на "Разработчикам".

В открывшемся окне на вкладке "Готовые сценарии" внизу выбираем "Другое".

В открывшемся окне выбираем "Локальное приложение"

Далее задаём название приложения, в типах указываем "Серверное".

В "Путь вашего обработчика" прописываем полный путь к файлу index.php, который будет обрабатывать запросы. В нашем случае это https://test.ru/crest-master/src/index.php

В "Путь для первоначальной установки" указываем путь к файлу install.php, то есть https://test.ru/crest-master/src/install.php.

Отмечаем галочку "Использует только API".

В "Настройка прав" выбираем нужные права, например "Задачи (tasks)" и сохраняем настройки.

В результате создастся локальное приложение.
В окне появятся два дополнительных поля "Код приложения (client_id)" и "Ключ приложения (client_secret)".

Значения этих полей нужно скопировать и вставить в файл settings.php (https://test.ru/crest-master/src/settings.php). Значение первого подставляем в константу "C_REST_CLIENT_ID", значение второго в "C_REST_CLIENT_SECRET".

Приложение готово к работе. Чтобы проверить его работоспособность, нужно открыть наш обработчик https://test.ru/crest-master/src/index.php. В результате должны отобразиться данные о пользователе, который установил приложение.