MyChat для 1С: функция AddBBSMessage

MyChat и "1С: Предприятие", функция AddBBSMessage

Разместить сообщение на доске объявлений от имени произвольного пользователя.

 

Синтаксис

AddBBSMessage(IP, Port, ServerKey, UserFrom, ExpiredDateTime, Sticky, Msg);

 

Параметры

Параметр

Тип

Значение

IP

string

IP адрес или DNS имя вашего MyChat сервера;

Port

integer

порт для подключения к MyChat серверу. Обычно 2004;

ServerKey

string

ключ для работы с Integration API, настраивается на сервере;

UserFrom

string

пользователь, от имени которого размещается сообщение на доске объявлений. Должен быть реально зарегистрированным пользователем. Можно указать UIN, ник, email или доменный ник (domain\nickname), если это доменный пользователь, использующий AD-авторизацию. Также можно указать UIN 0. Тогда сообщение будет размещаться от имени встроенного робота;

ExpiredDateTime

string

дата и время окончания срока действия объявления в формате "дд.мм.гггг.чч.мм.сс". Если указать пустую строку — объявление будет актуально до последней секунды текущих суток. После окончания срока действия объявление автоматически убирается сервером в архив;

Sticky

boolean

если true — объявление делается "прилепленным", размещается в самом верху списка, false — обычное объявление, размещается по порядку;

Msg

string

текст объявления.

 

Результат функции

Текстовая строка, JSON объект вида: {"Cmd":8,"UINFrom":3,"hash":""}

 
Если вызов закончится неудачей, будет получено сообщение об ошибке (в формате JSON).

 

Пример

Перем КомпонентMyChat;

Процедура ПриОткрытии()
   Сообщить(КомпонентMyChat.AddBBSMessage("127.0.0.1", 2004, "iddqd", "3", "", false, "Тестовое сообщение на доске объявлений!"));
КонецПроцедуры

Результат=ПодключитьВнешнююКомпоненту("mychatvk.dll","MyChat", ТипВнешнейКомпоненты.Native);
Если Результат Тогда
   КомпонентMyChat = Новый ("AddIn.MyChat.MyChatClass");
Иначе Сообщить("Ошибка подключения mychatvk.dll!");
КонецЕсли;

Результат работы функции
 
Тестовое сообщение на доске объявлений MyChat, отправленное из 1С: Предприятие

 

Ещё посмотреть

Список ошибок MyChat IntegrationAPI