Карта навигации документации¶
Интерактивная карта навигации по всей документации NotKinopoisk PHP Library.
📚 Навигация: Главная → Карта навигации
🗺️ Структура документации¶
🔗 Быстрые ссылки¶
🚀 Начало работы¶
- Главная страница - Обзор библиотеки и быстрый старт
- Основной клиент - Главный класс для работы с API
- Примеры использования ⧉ - Готовые примеры кода
📦 Основные компоненты¶
- Сервисы - Работа с различными типами данных
- Модели - Структуры данных API
- Перечисления - Константы и типы
- Ответы - Классы ответов API
- Исключения - Обработка ошибок
- Интерфейсы - Базовые контракты
🎯 Популярные разделы¶
🎬 Работа с фильмами¶
- FilmService - Основной сервис для работы с фильмами
- Film - Модель фильма с полной информацией
- FilmSearchResult - Результаты поиска фильмов
- ContentType - Типы контента (фильм, сериал, etc.)
- FilmOrder - Сортировка фильмов
👥 Работа с персонами¶
- PersonService - Сервис для работы с персонами
- Person - Модель персоны
- Staff - Съемочная группа
- ProfessionKey - Профессии в кино
- PersonFilm - Фильмография персоны
🎥 Работа с медиа¶
- MediaService - Сервис для работы с медиа
- Image - Изображения фильмов
- Video - Видео контент
- ImageType - Типы изображений
- VideoSite - Сайты видео
📝 Работа с отзывами и фактами¶
- Review - Отзывы пользователей
- Fact - Интересные факты
- ReviewType - Типы отзывов
- ReviewOrder - Сортировка отзывов
- FactType - Типы фактов
🔍 Поиск по функциональности¶
🔍 Поиск и фильтрация¶
- FilmService::searchByKeyword() - Поиск фильмов
- PersonService::searchByName() - Поиск персон
- FilmService::getTop() - Топ фильмов
- Filters - Фильтры для поиска
📊 Статистика и рейтинги¶
- BoxOffice - Кассовые сборы
- Award - Награды и номинации
- UserVote - Пользовательские голоса
- ExternalSource - Внешние источники рейтингов
🎬 Сериалы и эпизоды¶
- Episode - Эпизоды сериалов
- Season - Сезоны сериалов
- FilmService::getSeasons() - Получение сезонов
🔗 Связанный контент¶
- RelatedFilm - Связанные фильмы
- FilmService::getSequelsAndPrequels() - Сиквелы и приквелы
- FilmCollection - Коллекции фильмов
⚠️ Обработка ошибок¶
🔑 Аутентификация¶
- InvalidApiKeyException - Неверный API ключ
- ApiKeyInfo - Информация об API ключе
- ApiKeyQouta - Квоты запросов
⏱️ Лимиты и ограничения¶
- RateLimitException - Превышение лимита запросов
- UserService - Информация о лимитах
🔍 Ошибки ресурсов¶
- ResourceNotFoundException - Ресурс не найден
- ApiException - Общие ошибки API
✅ Валидация данных¶
- KpValidationException - Ошибки валидации
- ModelInterface - Базовый интерфейс моделей
🛠️ Утилиты и помощники¶
📄 Ответы API¶
- DefaultResponse - Базовый ответ
- PaginatedResponse - Пагинация
- KeywordSearchResponse - Ответ поиска
🔧 Интерфейсы¶
- ModelInterface - Интерфейс моделей
- ResponseInterface - Интерфейс ответов
🌍 Справочные данные¶
- Country - Страны
- Genre - Жанры
- Distribution - Дистрибуция
- Month - Месяцы
📚 Примеры использования¶
🚀 Быстрый старт¶
PHP | |
---|---|
🔍 Поиск и фильтрация¶
PHP | |
---|---|
⚠️ Обработка ошибок¶
PHP | |
---|---|
🎯 Рекомендуемые маршруты изучения¶
🆕 Для новичков¶
- Главная страница - Обзор библиотеки
- Основной клиент - Базовые концепции
- FilmService - Работа с фильмами
- Film - Структура данных фильма
- Примеры ⧉ - Практические примеры
🔧 Для разработчиков¶
- Интерфейсы - Базовые контракты
- Исключения - Обработка ошибок
- Ответы - Структура ответов API
- Перечисления - Константы и типы
- Модели - Все модели данных
🎬 Для работы с контентом¶
- FilmService - Основные операции с фильмами
- PersonService - Работа с персонами
- MediaService - Медиа контент
- UserService - Пользовательские данные
- Связанные модели - Дополнительные данные
🔍 Для поиска и анализа¶
- FilmService::searchByKeyword() - Поиск фильмов
- PersonService::searchByName() - Поиск персон
- FilmService::getTop() - Топ фильмов
- Статистические модели - Анализ данных
- Перечисления для сортировки - Настройка поиска
📊 Статистика документации¶
📁 Файлы документации¶
- Всего файлов: 60+
- Главная страница: 1
- Сервисы: 5
- Модели: 25
- Перечисления: 18
- Ответы: 4
- Исключения: 6
- Интерфейсы: 3
🔗 Связи между компонентами¶
- Перекрестные ссылки: 200+
- Навигационные элементы: 60+
- Примеры кода: 100+
- Связанные классы: 300+
📚 Содержание¶
- Строк документации: 15,000+
- Примеров кода: 500+
- Методов API: 50+
- Моделей данных: 25+
- Перечислений: 18+
📚 Навигация: Главная → Карта навигации