1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CZoomInterface
Граф наследования:CZoomInterface:
CSocServOAuthTransport

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

 __construct ($appID=false, $appSecret=false, $code=false)
 GetRedirectURI ()
 GetAuthUrl ($redirect_uri, $state='')
 getResult ()
 GetAccessToken ($redirect_uri='')
 getNewAccessToken ($refreshToken=false, $userId=0, $save=false)
 getCurrentUser ()
 requestConference ($params)
 updateConference (int $conferenceId, array $params)
 getConferenceById ($confId)
 getConferenceFiles ($confId)
 sendComplianceNotify (array $params)
 GetAppInfo ()
 getScopeEncode ()
Открытые члены унаследованные от CSocServOAuthTransport
 getAppID ()
 getAppSecret ()
 getAccessTokenExpires ()
 setAccessTokenExpires ($accessTokenExpires)
 getToken ()
 setToken ($access_token)
 setRefreshToken ($refresh_token)
 getRefreshToken ()
 removeScope (string $scope)
 addScope ($scope)
 setScope ($scope)
 getScope ()
 setCode ($code)
 setUser ($userId)
 deleteStorageTokens ()
 checkAccessToken ()

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

static isConnected (int $userId)

Поля данных

const SERVICE_ID = "zoom"
const AUTH_URL = 'https://zoom.us/oauth/authorize'
const TOKEN_URL = 'https://zoom.us/oauth/token'
const COMPLIANCE_URL = 'https://api.zoom.us/oauth/data/compliance'
const CACHE_DIR_CONNECT_INFO = "/socialservices/zoom/"
Поля данных унаследованные от CSocServOAuthTransport
const SERVICE_ID = "generic"

Защищенные данные

 $userId = false
 $responseData = array()
 $idToken
 $scope
Защищенные данные унаследованные от CSocServOAuthTransport
 $appID
 $appSecret
 $code = false
 $access_token = false
 $accessTokenExpires = 0
 $refresh_token = ''
 $scope = array()
 $userId

Дополнительные унаследованные члены

Защищенные члены унаследованные от CSocServOAuthTransport
 getStorageTokens ()
 getDecodedJson ($url, $postData=null)

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

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

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

◆ __construct()

__construct ( $appID = false,
$appSecret = false,
$code = false )

Переопределяет метод предка CSocServOAuthTransport.

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

Методы

◆ GetAccessToken()

GetAccessToken ( $redirect_uri = '')

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

◆ GetAppInfo()

GetAppInfo ( )

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

◆ GetAuthUrl()

GetAuthUrl ( $redirect_uri,
$state = '' )

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

◆ getConferenceById()

getConferenceById ( $confId)

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

◆ getConferenceFiles()

getConferenceFiles ( $confId)

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

◆ getCurrentUser()

getCurrentUser ( )

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

◆ getNewAccessToken()

getNewAccessToken ( $refreshToken = false,
$userId = 0,
$save = false )

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

◆ GetRedirectURI()

GetRedirectURI ( )

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

◆ getResult()

getResult ( )

Переопределяет метод предка CSocServOAuthTransport.

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

◆ getScopeEncode()

getScopeEncode ( )

Переопределяет метод предка CSocServOAuthTransport.

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

◆ isConnected()

isConnected ( int $userId)
static

Checks if zoom is connected to user profile.

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

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

◆ requestConference()

requestConference ( $params)

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

◆ sendComplianceNotify()

sendComplianceNotify ( array $params)
Аргументы
array$params
Возвращает
Result
Исключения
ArgumentException

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

◆ updateConference()

updateConference ( int $conferenceId,
array $params )

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

Поля

◆ $idToken

$idToken
protected

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

◆ $responseData

$responseData = array()
protected

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

◆ $scope

$scope
protected
Инициализатор
= [
'meeting:write', 'user:read:admin', 'meeting:read', 'recording:read'
]

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

◆ $userId

$userId = false
protected

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

◆ AUTH_URL

const AUTH_URL = 'https://zoom.us/oauth/authorize'

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

◆ CACHE_DIR_CONNECT_INFO

const CACHE_DIR_CONNECT_INFO = "/socialservices/zoom/"

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

◆ COMPLIANCE_URL

const COMPLIANCE_URL = 'https://api.zoom.us/oauth/data/compliance'

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

◆ SERVICE_ID

const SERVICE_ID = "zoom"

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

◆ TOKEN_URL

const TOKEN_URL = 'https://zoom.us/oauth/token'

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/socialservices/classes/general/zoom.php