API повторяет раздел https://fantlab.ru/news
Запрос
GET /news?page={page}
Параметры
page - страница (необязательный; по-умолчанию 1). Запрос с пагинацией, отдает по 10 новостей на странице
mpp - позиций на странице (необязательный; по-умолчанию 10)
Сортировка по дате новости - от новых к старым датам.
Пример
/news - 10 последних новостей сайта
Ответ
{
total_count: Int, # общее количество новостей
items: [ # список новостей
{
type: String, # тип сегмента (в данном случае всегда news)
id: Int, # id новости
url: Url, # ссылка на страницу новости
date: Date, # дата-время написания новости ("2019-02-26 03:00:00"),
title: String, # заголовок новости
image: Url, # картинка к новости,
description: String, # текст новости (содержит a href-ссылки на сегменты библиобазы, другие bb- и html-тэги убраны)
category: String, # категрия ности ("на сайте", "в мире ф&ф", "некролог" и пр.)
author: String, # автор новости с ссылкой на юзера (пример: "<a href="/user84892">Тиань</a>")
news_id: Int, # id новости (дубль id)
news_date_iso, # дата-время новости в формате ISO 8601 ("2019-02-26T03:00:00+03")
news_text, # необработанный текст новости
short_text # краткий анонс новости
},
...
],
}