В документации есть описание класса \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. |