В документации есть описание класса \Bitrix\Sender\Subscription
В котором есть методы subscribe и unsubscribe.
Собственно с методом subscribe разобрался, а вот unsubscribe никак завести не получается.
Вот код который должен по идее отписать пользователя от рассылки
В ответ получаю следующее сообщение
Как сделать чтобы отписка работала корректно?
В котором есть методы subscribe и unsubscribe.
Собственно с методом subscribe разобрался, а вот unsubscribe никак завести не получается.
Вот код который должен по идее отписать пользователя от рассылки
| Код |
|---|
if(CModule::IncludeModule("sender")){
$params = array(
'EMAIL' => "email@email.ru", //EMAIL
'UNSUBSCRIBE_LIST' => array(1), //Массив id рассылок
);
$unsubscribe = \Bitrix\Sender\Subscription::unsubscribe($params);
die(json_encode($unsubscribe));
} |
| Цитата |
|---|
| Alias "CONTACT_ID" matches already existing field "CONTACT_ID" of initial entity "\Bitrix\Sender\PostingRecipient". Please choose another name for alias. |
