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