• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/classes/general/zoom.php
  • Класс: CZoomInterface
  • Вызов: CZoomInterface::requestConference
public function requestConference($params): Result
{
	$result = new Result();

	$endPoint = self::API_ENDPOINT . self::CREATE_MEETING_ENDPOINT;
	$requestResult = $this->sendRequest(HttpClient::HTTP_POST, $endPoint, $params);

	if (!$requestResult->isSuccess())
	{
		return $result->addErrors($requestResult->getErrors());
	}
	$response = $requestResult->getData();

	if (isset($response['code']) && $response['code'] != 200)
	{
		// zoom api error
		return $result->addError(new Error($response['message'], $response['code']));
	}

	return $result->setData($response);
}