Документация для разработчиков
Темная тема

updateMessages

public static function
\Bitrix\ImConnector\CustomConnectors::updateMessages(
	$connector,
	$line,
	$data)

Метод для обновления сообщений в Открытой Линии.

Параметры

Метод Описание С версии
connector ID коннектора, который был указан при регистрации обработчика.
line ID открытой линии
data массив массивов сообщений, где каждое сообщение описывается следующим форматом:
array(
	//Массив описания пользователя
	'user' => array(
		'id',//ID пользователя во внешней системе *
		'last_name',//Фамилия
		'name',//Имя
		'picture' =>
		array(
			'url'//Ссылка на аватарку пользователя, доступную для портала
		),
		'url',//Ссылка на профиль пользователя
		'sex',//Пол. Допустимо male и female
	),
	//Массив описания сообщения
	'message' => array(
		'id', //ID сообщения во внешней системе.*
		'date', //Время сообщения в формате timestamp *
		'text', //Текст сообщения. Должен быть указан либо элемент text или files. Допустимое форматирование (BB коды) описаны здесь: https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=93&LESSON_ID=7679&LESSON_PATH=7657.7677.7679
		'files' => array(//Массив массивов, с описанием файлов, со ссылкой, которая доступна порталу
			array('url')
		)
	),
	//Массив описания чата
	'chat' => array(
		'id',//ID чата во внешней системе *
		'name', //Имя чата во внешней системе
		'url', //Ссылка на чат во внешней системе
	),
);


© «Битрикс», 2001-2024, «1С-Битрикс», 2024