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