Ключевое отличие тиражного решения от штучной локальной интеграции состоит в том, что тиражное приложение может использоваться на многих порталах Битрикс24 сразу. Поэтому в таком приложении уже не получится использовать простые входящие или исходящие вебхуки, про которые мы рассказывали ранее.
Тиражные приложения
2 мин
Для тиражных решений важно понимание, как работает протокол авторизации OAuth 2.0. И вам потребуется стать технологическим партнером Битрикс24, чтобы получить доступ к кабинету разработчика.
Именно там вы сможете публиковать такие решения, как миграторы данных в Битрикс24 из других систем; интеграции с телефониями, платежными системами, смс-провайдерами; а также бизнес-приложения для расширения функционала Битрикс24.
Полезно
В примерах кода мы продолжим использовать язык PHP и наш простой SDK CRest для вызова методов REST API. Опытные разработчики могут использовать другие SDK для разных языков.
Ссылки на них вы найдете ниже.
Каждый пример будет содержать файлы:
- index.php с основной логикой и интерфейсом приложения
- install.php с установщиком приложения, если это необходимо
- handler.php с обработчиком REST-событий, если нужно
- crest.php, settings.php и checkserver.php, составляющих SDK Crest
- папки /font и /css, нужные в примерах с пользовательским интерфейсом