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