Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Zoom

Открытые члены

 __construct (int $userId, string $chatId)
 
 getAccessToken ()
 
 getImChatConferenceUrl ()
 
 requestConferenceById (int $confId)
 
 getRichMessageFields ($dialogId, string $link, int $userId)
 

Открытые статические члены

static isActive ()
 
static isConnected ($userId)
 
static isAvailable ()
 

Подробное описание

См. определение в файле zoom.php строка 19

Конструктор(ы)

◆ __construct()

__construct ( int $userId,
string $chatId )

Zoom constructor.

Аргументы
int$userId
string$chatId
Исключения
LoaderException

См. определение в файле zoom.php строка 42

Методы

◆ getAccessToken()

getAccessToken ( )

Gets zoom access token.

Возвращает
bool|mixed
Исключения
LoaderException

См. определение в файле zoom.php строка 141

◆ getImChatConferenceUrl()

getImChatConferenceUrl ( )

Gets URL to join Zoom conference by making request to Zoom, or getting it from DB (if it is not expired).

Возвращает
string|null

См. определение в файле zoom.php строка 165

◆ getRichMessageFields()

getRichMessageFields ( $dialogId,
string $link,
int $userId )

Gets array of a message fields for IM to post a rich message with conference URL.

Аргументы
string$dialogIdChat id.
string$linkURL to Zoom conference.
integer$userIdUser Id who sends the message (private chat).
Возвращает
array
Исключения
ArgumentException
LoaderException
ObjectPropertyException
SystemException

См. определение в файле zoom.php строка 312

◆ isActive()

static isActive ( )
static

Checks if zoom is active social service.

Возвращает
bool
Исключения
LoaderException

См. определение в файле zoom.php строка 84

◆ isAvailable()

static isAvailable ( )
static

Checks if Zoom integration is available for this portal.

Возвращает
bool
Исключения
LoaderException

См. определение в файле zoom.php строка 125

◆ isConnected()

static isConnected ( $userId)
static

Checks if zoom is connected to user profile.

Аргументы
$userId
Возвращает
bool
Исключения
ArgumentException
LoaderException
ObjectPropertyException
SystemException

См. определение в файле zoom.php строка 104

◆ requestConferenceById()

requestConferenceById ( int $confId)

Gets Zoom conference information.

Аргументы
int$confIdExternal conference id.
Возвращает
array|null

См. определение в файле zoom.php строка 263