Содержимое ленты обновлений пользователя

Функция: Возвращает список событий по всем отслеживаемым авторам и их текстам из ленты обновлений пользователя.

Адрес:

https://siwatcher.ru/api/get/userupdates?app_id=your-appid&user_id=your-uid

Сжатие ответа: GZIP

Кодировка: UTF-8

Идентификатор приложения: Обязателен

Идентификатор пользователя: Обязателен

Вывод в режиме отладки: Предусмотрен

Формат ответа:JSON

{"response":[
  {
    "event":"605335",
    "time":"1488984002",
    "url":null,
    "type":null,
    "rating":null,
    "author":null,
    "site":"1",
    "utype":"7",
    "texts":null,
    "description":"Удалено или перемещено произведение 'Школьный демон. Курс четвертый. Прода' ( http://samlib.ru/j/jurchenko_s_g/04_schooldaymon_new-1.shtml )"
  },
  {
    "event":"604853",
    "time":"1488866342",
    "url":"s\/sejtimbetow_samat_ajdosowich\/worm_fic1_arc11.shtml",
    "type":"1",
    "rating":"",
    "author":"Сейтимбетов Самат Айдосович",
    "site":"1",
    "utype":"1",
    "title":"Арка 11",
    "genre":"Фанфик",
    "description":"Арка 11. 1 глава. 06.03.2017",
    "size":"27",
    "oldsize":"14"
  },
  {
    "event":"604191",
    "time":"1488710102",
    "url":"s\/sapegin_a_p",
    "type":"2",
    "rating":"6.24*447",
    "author":"Сапегин Александр Павлович",
    "site":"1",
    "utype":"6",
    "texts":"s\/sapegin_a_p\/vestnik.shtml s\/sapegin_a_p\/dsobshii.shtml s\/sapegin_a_p\/gp2.shtml s\/sapegin_a_p\/gp1.shtml s\/sapegin_a_p\/gp.shtml s\/sapegin_a_p\/zm.shtml s\/sapegin_a_p\/zm6.shtml s\/sapegin_a_p\/ds-3.shtml s\/sapegin_a_p\/obyvlenie.shtml s\/sapegin_a_p\/pitomec-1.shtml s\/sapegin_a_p\/pitomec.shtml s\/sapegin_a_p\/st7.shtml s\/sapegin_a_p\/st6.shtml s\/sapegin_a_p\/st.shtml s\/sapegin_a_p\/risunki.shtml s\/sapegin_a_p\/tn.shtml ",
    "description":"Обновление на странице 'Сапегин Александр Павлович' (id=3493, http://samlib.ru/s/sapegin_a_p ):
     Добавлено новое произведение Объявление! (1КБ )  [id=228743 http://samlib.ru/s/sapegin_a_p/obyvlenie.shtml ]
 "}, ...
]}

Описание полей:
Предусмотрен вывод с разным содержимом полей для событий по текстам и по авторам. Для события удаления текста все поля, кроме event, time и description, равны null. Поле description содержит подготовленное текстовое уведомление об удалении.

Для изменений текстов набор полей ниже:

  1. event - уникальный номер события
  2. time - время выдачи события в формате unixtime
  3. url - относительная ссылка на текст
  4. type - равен 1 для событий по изменению текстов у автора и равен 2 для событий изменений на странице автора
  5. rating - рейтинг текста в формате х.хх*х, где после * - число голосов
  6. author - имя автора
  7. site - код сайта, на котором находится текст
  8. utype - тип определённого изменения
  9. title - название текста
  10. genre - список жанров через запятую (максимум три)
  11. description - аннотация автора к тексту
  12. size - текущий размер текста в килобайтах, округлённый до целого
  13. oldsize - предыдущий размер текста до текущего изменения текста

Для изменений на странице автора выводится следующий набор полей:
  1. event - уникальный номер события
  2. time - время выдачи события в формате unixtime
  3. url - относительная ссылка на страницу автора
  4. type - равен 2 для событий изменений на странице автора
  5. rating - рейтинг автора в формате х.хх*х, где после * - число голосов
  6. author - имя автора
  7. site - код сайта, на котором находится текст
  8. utype - тип определённого изменения
  9. texts - строка списка всех текстов автора на странице в виде относительных ссылок через пробел
  10. description - содержимое изменения на странице автора в подготовленном читабельном виде

Поле site может принимать следующие значения:

  • 1 - сайт Самиздат (samlib.ru)
  • 2 - оповещение относится к подборкам SIwatcher
  • 3 - сайт Author.today

Поле utype может принимать следующие значения:

  • 1 - изменился размер книги
  • 2 - изменилась аннотация
  • 3 - изменился жанр
  • 4 - изменилось название текста
  • 5 - изменилось имя автора
  • 6 - добавлен новый текст (общий признак, если не известен более точный)
  • 7 - удалён текст (общий признак, если не известен более точный)

  • 20 - создание книги автором
  • 21 - первая публикация книги
  • 22 - автор убрал книгу в черновик
  • 23 - автор опубликовал книгу из черновика
  • 24 - автор удалил книгу
  • 25 - книга помечена как "завершенная"
  • 26 - книга помечена как "в процессе"

  • 30 - начала действовать скидка
  • 31 - закончилось действие скидки
  • 32 - размер скидки изменен

  • 35 - изменена цена книги
  • 36 - изменена цена главы книги
  • 37 - рекомендация администрации ресурса

  • 40 - добавлена новая часть
  • 41 - часть была отредактирована (изменение текста)
  • 42 - глава была убрана в черновик
  • 43 - глава была опубликована из черновика
  • 44 - глава была удалена
  • 45 - глава была отредактирована

  • 101 - модератор убрал книгу из общего доступа
  • 102 - модератор удалил книгу
  • 103 - модератор вернул книгу в общий доступ

Обратите внимание - любой запрос должен сопровождаться параметрами app_id и user_id! Если их не будет, функция вернёт в заголовке код 403.

Параметр app_id - это идентификатор приложения, параметр user_id - идентификатор пользователя, находящийся на странице его профиля (в форме изменения профиля).

Для отладки предусмотрен параметр debug. Если он равен 1, то результат функции будет выведен не в формате JSON, а в читаемом виде. В обычном режиме работы использование данного параметра не обязательно.

Авторизация

Для использования всех функций нашего сервиса необходимо войти или зарегистрироваться.

Поиск
среди авторов среди текстов
Недавно обновились...
Автор - НазваниеРазмер
Берг Dок Николай СИ
Пустыня
Хоррор
Подписчиков: 41
103Кб - 1Кб21:25
Olg Олег СИ
Чужой. Главы.
Фантастика
Подписчиков: 143
46Кб - 16Кб20:55
Бобров Михаил Григорьевич СИ
Очень горбатая гора
Фантастика
Подписчиков: 15
938Кб + 172Кб20:30
Нигматов Вячеслав СИ
Полуостров невезения 7
Фанфик
Подписчиков: 11
11Кб + 1Кб20:25
Старх Арес СИ
Убийцы Охотников
Приключения
Подписчиков: 181
711Кб + 15Кб20:20
Старх Арес СИ
Прода
Приключения
Подписчиков: 171
55Кб + 38Кб20:15
Калиничев Александр Михайлович СИ
Дилетант 2 История сослагательного наклонения
Фэнтези
Подписчиков: 32
301Кб + 1Кб20:15
Левин Александр СИ
Дорога во Тьме
Фэнтези
Подписчиков: 51
578Кб + 1Кб20:05
Авадхута СИ
Графомуть 2
Фанфик
Подписчиков: 104
797Кб + 11Кб19:59
Авадхута СИ
Графомуть (последние обновления)
Фанфик
Подписчиков: 99
143Кб + 11Кб19:59
Последние 500 обновлений...