Это API предоставляет функционал для взаимодействия с базой данных новостей. Пользователи могут получать новостные статьи, искать конкретные новости, управлять категориями, ставить лайки статьям, добавлять/удалять избранное и получать персонализированную ленту новостей.
Можно в нашем боте: https://t.me/intelio_bot
Все конечные точки требуют параметр api-key в строке запроса для аутентификации.
- Запрос: /api/news/all?api=api-key
- Описание: Получить все доступные новостные статьи в базе данных.
- Запрос: /api/news/last?api=api-key&count=int
- Описание: Получить указанное количество последних новостей.
- Запрос: /api/news/search?api=api-key&contains=string
- Описание: Поиск новостей, содержащих указанный текст.
- Запрос: /api/news/search/date?api=api-key&date=string
- Описание: Поиск новостей по определенной дате (формат: "yyyy-MM-dd").
- Запрос: /api/news/category?api=api-key
- Описание: Получить все категории новостей в базе данных.
- Запрос: /api/news/category/search?api=api-key&selected=string
- Описание: Получить новости из выбранной категории.
- Запрос: /api/news/int?api=api-key
- Описание: Получить одну новостную статью по уникальному идентификатору.
- Запрос: /api/news/latest?api=api-key
- Описание: Получить идентификатор последней новости в базе данных.
- Запрос: /api/news/today?api=api-key
- Описание: Получить новости за текущий день.
- Базовый запрос: /api/news/rate?api=api-key
- Поставить лайк: /api/news/rate?api=api-key&userId=string&newsId=int&actions=set
- Получить статус лайка: /api/news/rate?api=api-key&userId=string&newsId=int&actions=get
- Убрать лайк: /api/news/rate?api=api-key&userId=string&newsId=int&actions=del
- Базовый запрос: /api/news/favorites?api=api-key
- Получить избранное пользователя: /api/news/favorites?api=api-key&userId=string&actions=get
- Добавить новость в избранное: /api/news/favorites?api=api-key&userId=string&newsId=int&actions=add
- Удалить новость из избранного: /api/news/favorites?api=api-key&userId=string&newsId=int&actions=del
- Запрос: /api/news/personal?api=api-key&userId=string
- Описание: Получить персонализированную ленту новостей для указанного пользователя.
Ответы API представлены в формате JSON и включают соответствующие коды состояния для успешных или ошибочных сценариев.
Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь обращаться! 🚀