Метод используется для передачи информации на серверы ЛитРес о том, какие уведомления/новости были доставлены до пользователя (через пуш-уведомления), а какие были открыты и прочитаны.

ID функции

w_spam_events

Кто может вызывать

Авторизованный пользователь.
Авторизованное приложение.

Принимаемые параметры

spam_pack_id – ID номер спам-рассылки;
event – параметр, описывающий событие, произошедшее с уведомлением. Может принимать значения:

  • view – новость была открыта (прочитана);
  • click – читатель взаимодействовал с новостью (кликнул, нажал на кнопку и т. д.);
  • delivery – новость была доставлена до читателя (мобильное приложение получило информацию о доставке пуш-уведомления);
  • post_morte – сообщение было просмотрено из серверного списка, а не из непосредственно пуша;
  • post_morte_click – читатель взаимодействовал с сообщением из серверного списка, а не из непосредственно пуша;

ticket_id – ID пуш-уведомления.

Возвращаемые значения

Отсутствуют.

Возможные ошибки

error_code

error_message

Описание

101019

Ошибка в spam_pack_id, event или ticket_id

Значение параметра содержит недопустимые символы

Пример запроса на сервер

{
  "app": "1",
  "time": "2014-11-07T16:21:02+03:00",
  "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
  "sid": "78838d3c7fbf640a4c52956569bef3c685"
  "requests": [ 
          {
                "func": "w_spam_events",
                "id": "spam_events",
                "param": {
                  "spam_pack_id": "1742517",
                  "event": "view",
                  "ticket_id": "23232322"
                }
          }
  ]
} 

Пример ответа сервера

{
  "success": true,
  "time": "2014-11-07T16:21:02+03:00",
  "spam_events": {
    "success": true
  } 
}