Позволяет получить произвольные данные из приложений (статистика чтения, настройки читалки etc).
ID функции
r_get_user_data
Кто может вызывать
Авторизованный пользователь
Авторизованное приложение
Принимаемые параметры
updated_from – время последнего обновления значения, с точностью до секунды YYYY-mm-DD HH:MM:SS);
key1 – имя параметра, часть 1 (не более 100 символов);
key2 – имя параметра, часть 2 (не более 100 символов);
Возвращаемые значения
key1 – имя параметра, часть 1 (не более 100 символов);
key2 – имя параметра, часть 2 (не более 100 символов);
updated – время последнего обновления значения;
tag – дополнительная информация в текстовом формате (необязательный параметр, не более 1000 символов).
id – необязательный параметр (равен 1);
Возможные ошибки
error_code | error_message | Описание |
---|---|---|
101001 | Некорректные параметры вызова | В запросе передан некорректный параметр, отсутствуют обязательные параметры или передано недопустимое значение параметра.Например: неверный формат даты в updated_from |
101161 | Некорректное имя ключа | Недопустимый параметр |
Пример запроса на сервер
{ "app": "1", "time": "2014-11-07T16:21:02+03:00", "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c", "sid": "7bad5f2fb752ee957a4ab74aaac7711g", "requests": [ { "func": "r_get_user_data", "id": "get_user_data", "param": { "updated_from": "2017-10-06T10:58:48+03:00", "key1": "readingstatistics", "key2": "month" } } ] }
Пример ответа сервера
{ "success": true, "time": "2014-11-07T16:21:02+03:00", "get_user_data" : { "success" : true, "user_data" : { "id": "1", "key1": "readingstatistics", "key2": "month", "updated": "2017-10-06T16:58:48+03:00", "tag": "08052017:25,09042017:3,29032017:12,28032017:162,26032017:26,25032017:38" } } }