• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/classes/general/bitrix24.php
  • Класс: CBitrixPHPAppTransport
  • Вызов: CBitrixPHPAppTransport::batch
public function batch($actions)
{
	$arBatch = array();

	if(is_array($actions))
	{
		foreach($actions as $query_key => $arCmd)
		{
			list($cmd, $arParams) = array_values($arCmd);
			$arBatch['cmd'][$query_key] = $cmd.'?'.CHTTP::PrepareData($arParams);
		}
	}
	$arBatch['auth'] = $this->access_token;
	$batch_url = '/rest/batch';

	$httpClient = new BitrixMainWebHttpClient();
	$result = $httpClient->post($this->portalURI.$batch_url, $arBatch);

	return $this->prepareAnswer($result);
}