4  /  48

Локальные приложения. Быстрый старт

Просмотров: 65627
Дата последнего изменения: 01.02.2022
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

Под локальными приложениями понимаются приложения, которые описываются и добавляются непосредственно на конкретный Битрикс24. Администратор портала решает, какие права дать такому приложению, как оно будет называться в интерфейсе Битрикс24. Именно в этом суть термина "локальный" (при этом технологии, на которых разработано конкретное приложение, вполне могут быть серверными).

Существует два вида локальных приложений Битрикс24:

  1. Статичные приложения на основе HTML/JS. Фактически, на основе этих технологий вы можете реализовывать приложения-одностраничники, обращаясь к REST API Битрикс24 при помощи SDK на JS. Приложение будет представлено в интерфейсе Битрикс24 в виде отдельной страницы (со ссылкой из левого меню). Статичные приложения не могут получать события Битрикс24.
  2. Серверные приложения на любых подходящих языках программирования (PHP, Python, и другие). Они могут обращаться к REST API, используя протокол OAuth 2.0, а также получать события от Битрикс24 в свои обработчики. Серверные приложения могут быть представлены в интерфейсе Битрикс24 в виде отдельной страницы, а также в виде встраиваемых popup-диалогов в доступных для встраивания объектах Битрикс24. Есть вариант, когда приложение никак не проявляет себя в интерфейсе Битрикс24, но использует REST API для обмена данными или какой-то автоматической обработки данных Битрикс24.

Вы можете воспользоваться готовыми примерами приложений каждого типа для создания основы своего приложения, чтобы в дальнейшем усложнять его функционал.

Статичное приложение. Пример представляет собой готовое приложение, обращающееся к REST API и показывающее ФИО текущего пользователя.

Серверное приложение с базовым интерфейсом внутри Битрикс24. Пример приложения использует упрощенный вариант использования OAuth 2.0. Выводится в виде дополнительной страницы, на которой показывает ФИО текущего пользователя.

Серверное приложение без интерфейса внутри Битрикс24. Пример состоит из одного PHP-файла, который вы должны разместить на своем веб-сервере. Приложение умеет получать авторизацию пользователя Битрикс24 и с её помощью обращаться к REST API, получая ФИО текущего пользователя (находясь при этом вне Битрикс24).

Серверное приложение, реализующее чат-бота. Приложение состоит из одного PHP-файла, который вы должны разместить на своем веб-сервере. Приложение создает чат-бота внутри вашего Битрикс24, который умеет отвечать пользователям.




11
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии