lucasaba/soccersapi

rapidapi.com 的 PHP 客户端

v0.1.3 2021-09-23 17:29 UTC

This package is auto-updated.

Last update: 2024-09-24 00:15:53 UTC


README

UnitTests Psalm

RapidAPI - PHP 足球客户端

RapidAPI 提供不同类型的 API 信息。

此库是 (某些) Soccer API v3 的 PHP 客户端。

安装

待发布的包

用法

为了使用此库,您需要创建一个 Client

客户端需要一个 HttpClientInterface,一个 serializer 以及 API 令牌

$serializer = SerializerBuilder::create()->build();
$client = new Client(HttpClient::create(), $serializer, 'this-is-a-secret-token');

然后,您需要向客户端提供请求。请求位于 src/Request 文件夹中。

每个请求有不同的参数类型。您可以使用自动完成来获得它们的建议。

例如。

$request = new LeaguesRequest();
$request->withCountry('Italy')
    ->withSeason(2021)
    ->withType(League::LEAGUE_TYPE_CUP);

$response = $client->get($request, LeaguesResponse::class, true);

客户端 get 方法的第二个参数是期望的响应类型。它由序列化器用于正确反序列化对象。

祝您玩得开心!