chipslays/tabus-api

Simple wrapper for Tabus (ex. Collaps) API.

1.0.19 2022-10-06 18:48 UTC

This package is auto-updated.

Last update: 2024-04-06 22:01:01 UTC


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