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

crm.livefeedmessage.add

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

С версии CRM 23.1400.0 метод объявлен устаревшим.

Описание

crm.livefeedmessage.add(fields)

Добавляет сообщение в ленту CRM.

Параметры

Параметр Описание
POST_TITLE Заголовок сообщения.
MESSAGE Текст сообщения.
SPERM Права на просмотр сообщения, пример:
SPERM": {
	"CRMCONTACT": ["CRMCONTACT3", "CRMCONTACT7"], // контакты CRM
	"CRMCOMPANY": ["CRMCOMPANY1", "CRMCOMPANY3"], // компании CRM
	"CRMDEAL": ["CRMDEAL3", "CRMDEAL5"], // сделки CRM
	"CRMLEAD": ["CRMLEAD9", "CRMLEAD11"], // лиды CRM
	"SG": ["SG5", "SG9"], // рабочие группы соцсети
	"U": ["U1", "U3"], // пользователи
	"DR": ["DR1", "DR7"], // подразделения с подотделами
}
ENTITYTYPEID Тип сущности (число), в которой опубликовано сообщение:
  • 1 - лид;
  • 2 - сделка;
  • 3 - контакт;
  • 4 - компания.
ENTITYID ID конкретного лида/сделки/контакта/компании, в которой опубликовано сообщение.
FILES Файлы сообщения.

Примеры

BX24.callMethod(
	"crm.livefeedmessage.add",
	{
		fields:
		{
			"POST_TITLE": "Немного о сервисе",
			"MESSAGE": "Битрикс24 создан на базе платформы Bitrix Framework.",
			"SPERM": {
				"CRMCONTACT": ["CRMCONTACT3", "CRMCONTACT7"],
				"CRMCOMPANY": ["CRMCOMPANY1", "CRMCOMPANY3"],
				"CRMDEAL": ["CRMDEAL3", "CRMDEAL5"],
				"CRMLEAD": ["CRMLEAD9", "CRMLEAD11"],
				"SG": ["SG5", "SG9"],
				"U": ["U1", "U3"],
				"DR": ["DR1", "DR7"],
			},
			"ENTITYTYPEID": 3,
			"ENTITYID": 3,
		}
	},
	function(result) 
	{
		if(result.error())
			console.error(result.error());
		else
			console.info("Создано сообщение с ID " + result.data());
	}
);


BX24.callMethod(
	"crm.livefeedmessage.add",
	{
		fields:
		{
			"POST_TITLE": "POST_TITLE",
			"MESSAGE": "MESSAGE",
			"SPERM": {
				"CRMLEAD": ["CRMLEAD9", "CRMLEAD11"],
				"U": ["U1"],
			},
			"ENTITYTYPEID": 1,
			"ENTITYID": 56374,
			"FILES": [
				["1.gif", "R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="],
				["2.gif", "..."]
			],
		}
	},
	function(result)
	{
		if(result.error())
			console.error(result.error());
		else
			console.info("Создано сообщение с ID " + result.data());
	}
); 

Дополнительно



Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
0
user lebowski
Сообщение не промодерировано, возможны ошибки и неточности.
Подскажите как передать файл(ы)?

Отправляю такой POST запрос MESSAGE из  url берется а вот поля которые в теле post запроса не загружаются.
{
"fields": {
"POST_TITLE": "TITLE_DOC_1C",
"MESSAGE": "MESSAGE",
"FILES": [
["PDF","JVBERi0xLjcKJeLjz....]]
}
}

Файл это бинарные данные конвертированные в base64
1
Руслан Одногулов
Прежде чем грузить данные файла преобразуйте строку в base64
© «Битрикс», 2001-2024, «1С-Битрикс», 2024