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