1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Client

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

 __construct ($clientId, $clientSecret, $licenseKey)
 call ($methodName, $additionalParams=null, $licenseCheck=false)
 batch ($actions)
 addApplication (array $applicationSettings)
 updateApplication (array $applicationSettings)
 deleteApplication (array $applicationSettings)
 installApplication (array $applicationSettings)
 unInstallApplication (array $applicationSettings)
 getAuth ($clientId, $scope, array $additionalParams=array())
 checkAuth ($accessToken)
 getCode ($clientId, $state, $additionalParams)
 getApplicationList ()
 sendApplicationUsage (array $usage)
 sendEvent (array $eventItems)

Поля данных

const SERVICE_URL = BITRIXREST_URL
const SERVICE_PATH = "/rest/"
const METHOD_METHODS = 'methods'
const METHOD_BATCH = 'batch'
const METHOD_APPLICATION_ADD = 'application.add'
const METHOD_APPLICATION_UPDATE = 'application.update'
const METHOD_APPLICATION_DELETE = 'application.delete'
const METHOD_APPLICATION_INSTALL = 'application.install'
const METHOD_APPLICATION_INSTALL_SUBSCRIPTION = 'application.install.subscription'
const METHOD_APPLICATION_UNINSTALL = 'application.uninstall'
const METHOD_APPLICATION_STAT = 'application.stat'
const METHOD_APPLICATION_LIST = 'application.list'
const METHOD_APPLICATION_USAGE = 'application.usage.add'
const METHOD_APPLICATION_VERSION_UPDATE = 'application.version.update'
const METHOD_APPLICATION_VERSION_DELETE = 'application.version.delete'
const METHOD_REST_AUTHORIZE = 'rest.authorize'
const METHOD_REST_CHECK = 'rest.check'
const METHOD_REST_CODE = 'rest.code'
const METHOD_REST_EVENT_CALL = 'rest.event.call'
const HTTP_SOCKET_TIMEOUT = 15
const HTTP_STREAM_TIMEOUT = 15

Защищенные члены

 prepareRequestData ($additionalParams)
 prepareRequest ($additionalParams, $licenseCheck=false)
 prepareResponse ($result)
 getHttpClient ()
 getRequestId (string $methodName)
 getRequestUrl ($methodName)

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

 $clientId
 $clientSecret
 $licenseKey

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

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

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

◆ __construct()

__construct ( $clientId,
$clientSecret,
$licenseKey )

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

Методы

◆ addApplication()

addApplication ( array $applicationSettings)

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

◆ batch()

batch ( $actions)

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

◆ call()

call ( $methodName,
$additionalParams = null,
$licenseCheck = false )

Low-level function for REST method call. Returns method response.

Аргументы
string$methodNameMethod name.
array | null$additionalParamsMethod params.
bool | false$licenseCheckSend license key in request (will be sent automatically on verification_needed error).
Возвращает
bool|mixed
Исключения
SystemException

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

◆ checkAuth()

checkAuth ( $accessToken)

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

◆ deleteApplication()

deleteApplication ( array $applicationSettings)

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

◆ getApplicationList()

getApplicationList ( )

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

◆ getAuth()

getAuth ( $clientId,
$scope,
array $additionalParams = array() )

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

◆ getCode()

getCode ( $clientId,
$state,
$additionalParams )

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

◆ getHttpClient()

getHttpClient ( )
protected

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

◆ getRequestId()

getRequestId ( string $methodName)
protected

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

◆ getRequestUrl()

getRequestUrl ( $methodName)
protected

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

◆ installApplication()

installApplication ( array $applicationSettings)

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

◆ prepareRequest()

prepareRequest ( $additionalParams,
$licenseCheck = false )
protected

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

◆ prepareRequestData()

prepareRequestData ( $additionalParams)
protected

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

◆ prepareResponse()

prepareResponse ( $result)
protected

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

◆ sendApplicationUsage()

sendApplicationUsage ( array $usage)

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

◆ sendEvent()

sendEvent ( array $eventItems)

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

◆ unInstallApplication()

unInstallApplication ( array $applicationSettings)

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

◆ updateApplication()

updateApplication ( array $applicationSettings)

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

Поля

◆ $clientId

$clientId
protected

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

◆ $clientSecret

$clientSecret
protected

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

◆ $licenseKey

$licenseKey
protected

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

◆ HTTP_SOCKET_TIMEOUT

const HTTP_SOCKET_TIMEOUT = 15

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

◆ HTTP_STREAM_TIMEOUT

const HTTP_STREAM_TIMEOUT = 15

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

◆ METHOD_APPLICATION_ADD

const METHOD_APPLICATION_ADD = 'application.add'

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

◆ METHOD_APPLICATION_DELETE

const METHOD_APPLICATION_DELETE = 'application.delete'

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

◆ METHOD_APPLICATION_INSTALL

const METHOD_APPLICATION_INSTALL = 'application.install'

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

◆ METHOD_APPLICATION_INSTALL_SUBSCRIPTION

const METHOD_APPLICATION_INSTALL_SUBSCRIPTION = 'application.install.subscription'

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

◆ METHOD_APPLICATION_LIST

const METHOD_APPLICATION_LIST = 'application.list'

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

◆ METHOD_APPLICATION_STAT

const METHOD_APPLICATION_STAT = 'application.stat'

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

◆ METHOD_APPLICATION_UNINSTALL

const METHOD_APPLICATION_UNINSTALL = 'application.uninstall'

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

◆ METHOD_APPLICATION_UPDATE

const METHOD_APPLICATION_UPDATE = 'application.update'

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

◆ METHOD_APPLICATION_USAGE

const METHOD_APPLICATION_USAGE = 'application.usage.add'

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

◆ METHOD_APPLICATION_VERSION_DELETE

const METHOD_APPLICATION_VERSION_DELETE = 'application.version.delete'

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

◆ METHOD_APPLICATION_VERSION_UPDATE

const METHOD_APPLICATION_VERSION_UPDATE = 'application.version.update'

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

◆ METHOD_BATCH

const METHOD_BATCH = 'batch'

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

◆ METHOD_METHODS

const METHOD_METHODS = 'methods'

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

◆ METHOD_REST_AUTHORIZE

const METHOD_REST_AUTHORIZE = 'rest.authorize'

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

◆ METHOD_REST_CHECK

const METHOD_REST_CHECK = 'rest.check'

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

◆ METHOD_REST_CODE

const METHOD_REST_CODE = 'rest.code'

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

◆ METHOD_REST_EVENT_CALL

const METHOD_REST_EVENT_CALL = 'rest.event.call'

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

◆ SERVICE_PATH

const SERVICE_PATH = "/rest/"

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

◆ SERVICE_URL

const SERVICE_URL = BITRIXREST_URL

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


Объявления и описания членов класса находятся в файле: