Для оптимизации рекомендаций приложению следует регистрировать интерес пользователя к артам, как-то просмотр и пристальное изучение карточки книги, чтение фрагмента.

ID функции

w_art_view_register

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

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

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

art* – идентификатор книги, к которой пользователь продемонстрировал интерес;
actions* – массив из действий, совершенных пользователем. Может включать:

view_card2 – просмотр карточки 2 секунды;
view_card8 – просмотр карточки 8 секунд;
view_card30 – просмотр карточки 30 секунд;
read_trial – чтение фрагмента;

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

error_code

error_message

Описание

101061

invalid format art ID

Некорректный формат данных в параметре art. Допустимы только целые положительные числа от 1000 до 999999999999.

101062

Invalid art ID

Книга с таким ID книги не найдена.

101096

Invalid action

Недопустимые типы взаимодействия с книгой в actions

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

{
  "sid": "f121e02084344f06da1a5213999e8fcG",
  "app": "1",
  "time": "2014-11-07T16:21:02+03:00",
  "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
  "requests": [
          {
                "func": "w_art_view_register",
                "id": "w_art_view_register",
                "param": {
                  "art": "120500",
                  "actions": ['view_card30', 'read_trial']
                }
          }
  ]
}

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

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