Метод для сохранения произвольных данных из приложений (статистика чтения, настройки читалки etc).

ID функции

w_save_user_data

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

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

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

key1 – имя параметра, часть 1 (не более 100 символов);
key2 – имя параметра, часть 2 (не более 100 символов);
value – целочисленное значение; если передан 0 или пустое значение value, или параметр value отсутствует, то данные, с соответствующими ключами key1 и key2 будут удалены;
tag – дополнительная информация в текстовом формате (необязательный параметр, не более 1000 символов).

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

Отсутствуют

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

error_code

error_message

Описание

101161

Некорректное имя ключа

Недопустимый параметр

101???

Некорректное значение параметра

Содержит недопустимые символы

101162

Слишком длинное значение параметра

Информация в параметре tag превышает допустимое количество символов

101163

Некорректное значение value

Содержит недопустимые символы в value

101164

Записей с
таким ключом
не найдено

Записей с таким ключом не найдено

101003

Внутренняя ошибка

Внутренняя ошибка сервера

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

{
  "app": "1",
  "time": "2014-11-07T16:21:02+03:00",
  "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c",
  "sid": "78838d3c7fbf640a4c52956569bef3c685",
  "requests": [
          {
                "func": "w_save_user_data",
                "id": "save_user_data",
                "param": {
                  "key1": "readingstatistics",
                  "key2": "month",
                  "value": "1",
                  "tag": "08052017:25,09042017:3,29032017:12,28032017:162,26032017:26,25032017:38,13032017:3,01032017:5,18022017:15,17022017:3,15022017:18,13022017:6,12022017:29,11022017:9,08022017:13,05022017:2,04022017:6,03022017:7,31012017:16,27012017:6,26012017:45,25012017:22,24012017:15,22012017:7,21012017:3,20012017:16,19012017:3,18012017:5,16012017:8,15012017:51"
                }
          }
  ]
}

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

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