chipslays / tabus-api
Simple wrapper for Tabus (ex. Collaps) API.
1.0.19
2022-10-06 18:48 UTC
Requires
- php: >=8.1
- chipslays/collection: ^1.1
Requires (Dev)
- symfony/var-dumper: ^6.0
README
🎬 Tabus API
Простая библиотека для работы с API Tabus, с поддержкой простого кэширования запросов из коробки.
Установка
composer require chipslays/tabus-api
Использование
use Tabus\Client; require __DIR__ . '/vendor/autoload.php'; // Передаем токен (key) и актуальный домен. $client = new Client('xxx', 'https://api1234567890.example.com'); // Опционально: кэшируем последущие запросы на 1 час. $client->setCache(__DIR__ . '/cache', 3600); // Получаем жанры. $response = $client->api('genre'); // Выводим жанры со всех страниц. while ($response = $response->getNextPage()) { $response->results->each(function ($item) { dump($item['name']); }); };
Примеры
Примеры можно найти здесь.
Лицензия
MIT