NeoMovies API v2
NeoMovies API v2 — это serverless REST API на Rust, задеплоенный на Vercel.
Ключевые особенности
- Аутентификация — только через Neo ID SSO
- Медиаданные — Kinopoisk API и TMDB
- База данных — MongoDB (пользователи, избранное, refresh-токены)
- Деплой — Vercel Serverless Functions (Rust)
- CORS — разрешён для всех источников (
*)
Базовый URL
https://api.neomovies.ru/api/v1
Формат ответов
Все эндпоинты возвращают JSON. Успешные ответы оборачиваются в конверт:
{
"success": true,
"data": { ... }
}
Ошибки:
{
"error": "описание ошибки"
}
HTTP-коды
| Код | Значение |
|---|---|
| 200 | Успех |
| 400 | Неверный запрос |
| 401 | Не авторизован |
| 404 | Не найдено |
| 500 | Внутренняя ошибка |
| 502 | Ошибка внешнего сервиса |