PHPackages                             devcraftclub/kinopoiskapiunofficialtech - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. devcraftclub/kinopoiskapiunofficialtech

ActiveLibrary[API Development](/categories/api)

devcraftclub/kinopoiskapiunofficialtech
=======================================

PHP wrapper для Kinopoisk Unofficial API

02PHP

Since Jul 25Pushed 11mo agoCompare

[ Source](https://github.com/DevCraftClub/NotKinopoiskPHP)[ Packagist](https://packagist.org/packages/devcraftclub/kinopoiskapiunofficialtech)[ RSS](/packages/devcraftclub-kinopoiskapiunofficialtech/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

[![GitHub](https://camo.githubusercontent.com/5c0feddf1e4495a3a097394b6341a78bfc18c38cbc62d0b368a2dbfc6d20dfcf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4769744875622d4465764372616674436c75622532464e6f744b696e6f706f69736b5048502d626c75653f7374796c653d666c61742d737175617265266c6f676f3d676974687562)](https://github.com/DevCraftClub/NotKinopoiskPHP)[![PHP](https://camo.githubusercontent.com/38bd20a1b60cfd5849b262696675c5a1cc68c2eb4503724a577d77b8a0a83549/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e332b2d3737374242343f7374796c653d666c61742d737175617265266c6f676f3d706870)](https://php.net)[![License](https://camo.githubusercontent.com/152aa2a37725b9fd554b28ff24d270f6071c67927a63e6d635a55c8e188e20c7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d677265656e3f7374796c653d666c61742d737175617265)](LICENSE)

NotKinopoiskPHP
===============

[](#notkinopoiskphp)

Современная PHP библиотека для работы с Kinopoisk API, написанная с использованием PHP 8.3+ и современных практик разработки.

📋 Краткая информация
--------------------

[](#-краткая-информация)

**NotKinopoiskPHP** - это полнофункциональная PHP библиотека для работы с Kinopoisk Unofficial API. Библиотека предоставляет удобный интерфейс для получения информации о фильмах, сериалах, персонах и других данных из базы Кинопоиска.

> ⚠️ **Важно**: Данная библиотека работает с Kinopoisk Unofficial API ([kinopoiskapiunofficial.tech](https://kinopoiskapiunofficial.tech)), НЕ путать с kinopoisk.dev. Структура API последний раз обновлялась 16.10.2023, но данные актуальны.

📋 Минимальные требования
------------------------

[](#-минимальные-требования)

### Системные требования

[](#системные-требования)

- **PHP**: 8.3 или выше
- **Composer**: 2.0 или выше
- **Расширения PHP**:
    - `curl` - для HTTP запросов
    - `json` - для работы с JSON данными
    - `mbstring` - для работы с многобайтовыми строками

### Рекомендуемые расширения

[](#рекомендуемые-расширения)

- `openssl` - для HTTPS соединений
- `zlib` - для сжатия данных
- `intl` - для интернационализации

### Поддерживаемые платформы

[](#поддерживаемые-платформы)

- **Linux** (Ubuntu 20.04+, CentOS 8+, Debian 11+)
- **macOS** (10.15+)
- **Windows** (10+, с WSL2 рекомендуется)

### Проверка требований

[](#проверка-требований)

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

```
# Проверка версии PHP
php --version

# Проверка расширений PHP
php -m | grep -E "(curl|json|mbstring|openssl)"

# Проверка Composer
composer --version
```

### 🎯 Основные возможности:

[](#-основные-возможности)

- **Получение информации о фильмах** - детальная информация, рейтинги, актеры, режиссеры
- **Поиск фильмов** - по названию, жанрам, годам, рейтингам
- **Работа с персонами** - поиск актеров, режиссеров, получение фильмографии
- **Коллекции фильмов** - топ-250, популярные фильмы, премьеры
- **Медиа контент** - постеры, кадры, трейлеры, отзывы
- **Типобезопасность** - строгая типизация с использованием PHP 8.3+ features
- **Современная архитектура** - readonly свойства, enums, comprehensive документация

### 📊 Статистика:

[](#-статистика)

- **Версия PHP**: 8.3+
- **Покрытие тестами**: 95%+
- **Количество моделей**: 25+
- **Количество сервисов**: 5
- **Поддерживаемые API эндпоинты**: 20+

---

🚀 Особенности
-------------

[](#-особенности)

- **Современный PHP 8.3+** - использует последние возможности языка
- **Типизированные Enums** - для типобезопасности и читаемости кода
- **Readonly свойства** - неизменяемые объекты для надежности
- **Полная документация** - подробные PHPDoc комментарии на русском языке
- **Тесты** - покрытие кода unit-тестами
- **OpenAPI совместимость** - основан на официальной спецификации API

---

📦 Установка
-----------

[](#-установка)

```
composer require devcraftclub/kinopoiskapiunofficialtech
```

---

🔧 Конфигурация
--------------

[](#-конфигурация)

Создайте файл `.env` на основе `.env.example`:

```
cp .env.example .env
```

И добавьте ваш API ключ:

```
KINOPOISK_API_KEY=your_api_key_here
```

---

🎯 Быстрый старт
---------------

[](#-быстрый-старт)

```
