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

log.blogpost.add

Scope: log Права на выполнение: для всех

Описание

Добавляет в Ленту новостей сообщение от имени текущего пользователя.

Запрос:

https://my.bitrix24.ru/rest/log.blogpost.add.json?POST_MESSAGE=Hello%2C%20world!&auth=d9a76e2929b7bc1ff21aee9c0ce7e3e2

Ответ:

{"result":true}

Параметры

ПараметрОписание
USER_IDID автора записи (опционально, по умолчанию - текущий пользователь, другое значение доступно только администратору в коробочной версии).
POST_MESSAGE Текст сообщения.
POST_TITLEЗаголовок сообщения (опционально).
DESTПрава на просмотр сообщения (опционально), по умолчанию - array("UA") - всем авторизованным пользователям.
Можно использовать значения:
  • SG<X> - рабочая группа, например SG1 - рабочая группа с идентификатором 1;
  • U<X> - пользователь, например U45 - пользователь с идентификатором 45;
  • DR<X> - отдел, включая подразделы, например DR23 - раздел с идентификатором 23;
  • UA - все авторизованные пользователи.
  • G<X> - группа пользователей, например G2 - группа пользователей с идентификатором 2.
SPERMПрава на просмотр сообщения (опционально), по умолчанию - array("UA") - всем авторизованным пользователям.
Данный параметр поддерживается, но удобнее применять DEST.
FILESФайлы, массив значений, описанный по правилам, приведенным тут.
IMPORTANTПо умолчанию N. Сообщение ленты публикуется как "важное".
IMPORTANT_DATE_ENDУказывается значение даты/времени, до которого сообщение будет считаться важным.

Пример

BX24.callMethod('log.blogpost.add', {
	POST_TITLE: 'Заголовок',
	POST_MESSAGE: 'Текст',
	DEST: ['SG1', 'U2']
}, result => {
	if(result.error())
	{
		console.log(result.error());
	}
	else
	{
		alert('OK!');
	}
});

Смотрите также

Использование метода REST API log.blogpost.add (блог разработчика)



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