jakejames/valorant-api-php-wrapper

1.0.0 2021-04-03 18:58 UTC

This package is auto-updated.

Last update: 2024-09-29 06:08:55 UTC


README

Latest Version on Packagist Build Status Total Downloads

这是一个为最近发布的 Valoant API 设计的简单包,它是一个使调用 API 更容易的 PHP 包装器。该包遵循 psr-12 标准,并具有完整的测试覆盖率。

安装

您可以通过 composer 安装此包

composer require jakejames/valorant-api-php-wrapper

注意

由于政策中未提供匹配 API 端点,我目前无法访问

使用方法

使用您的 API 令牌和区域实例化 Valoant API 类。如果您想调用您的 Riot 账户详情的账户端点,则需要使用 riot 区域枚举而不是 Valoant 枚举。

对于 Valoant 调用
new ValorantApi('Your riot API Token', ValorantRegion::EUROPE());
示例
$api = new ValorantApi('Your riot API Token', ValorantRegion::EUROPE());

$api->content()->getContent();
$api->ranked()->getLeaderboardByAct('actId');
$api->match()->getRecentMatches('unrated');
$api->status()->getPlatformData();
对于 Riot 调用
new ValorantApi('Your riot API Token', RiotRegion::EUROPE());
示例
$api = new ValorantApi('Your riot API Token', RiotRegion::EUROPE());

$api->account()->getAccountByPuuid('Your Puuid');

Valoant API 有 5 个类可用,每个类都有与该类相关的功能

  • 匹配
  • 内容
  • 排名
  • 状态
  • 账户
响应格式化

响应在包含来自 riot 的响应的数据数组中返回

成功
array:2 [
  "data" => ['test']
  "status" => 200
]
错误
array:2 [
  "error" => "An unexpected error occurred, please try again"
  "status" => "403"
]

测试

composer test

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 jakejames18@virginmedia.com 而不是使用问题跟踪器来报告。

致谢

许可

MIT 许可证(MIT)。请参阅 许可文件 以获取更多信息。

PHP 包模板

此包是使用 PHP 包模板 生成的。