Метод для сохранения произвольных данных из приложений (статистика чтения, настройки читалки 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
}
}