Отправить личное сообщение в Битрикс24 API

← разместить еще код

Отправляем личные сообщения программно с помощью API, указываем автора и получателя. Кроме этого можно отправить уведомление или сообщение в группу.

Расшаренный код:

<?
require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");	
if(!CModule::IncludeModule('iblock')) die('error');	
if(!CModule::IncludeModule('im')) die('error');	

$arFields = array(

"MESSAGE_TYPE" => "P", # P - private chat, G - group chat, S - notification
"TO_USER_ID" => 1055,
"FROM_USER_ID" => 25,
"MESSAGE" => "hello, friend",
"AUTHOR_ID" => 25,
"EMAIL_TEMPLATE" => "some",

"NOTIFY_TYPE" => 2, 
"NOTIFY_MODULE" => "main", 
"NOTIFY_EVENT" => "IM_GROUP_INVITE", 
"NOTIFY_TITLE" => "title to send email",
);
CModule::IncludeModule('im');
if(CIMMessenger::Add($arFields))
    echo "success";
else
    echo "error";