EScore API PHP - библиотека для программного парсинга матчей для таких игр, как Dota 2, CS:GO, LOL.
Установка библиотеки с помощью composer:
Код
composer require destyk/escore-api-php
Пример использования библиотеки:
Код PHP:
Код
require('vendor/autoload.php');
use DestyK\EScore\Signature;
use DestyK\EScore\API;
use DestyK\EScore\RequestException;
try {
$signature = new Signature();
$api = new API($signature);
// Здесь будет массив со всеми предстоящими матчами
$response = $api->getUpcoming();
...
// Здесь будет массив с предстоящими матчами только для CS:GO
$response = $api->getUpcoming([
'gameType' => 3
]);
} catch(RequestException $e) {
echo $e->getMessage();
}
С помощью этой библиотеки Вы сможете:
1. Получать текущие матчи, которые уже начались.
2. Получать предстоящие матчи.
3. Получать завершённые матчи.
Все методы и примеры использования: https://github.com/destyk/escore-api-php
P.S. Если кому данный софт был полезен, прошу оставить отзыв