rainbowshaggy / ritoauth
用于获取VALORANT认证令牌的库
0.1.4
2023-09-18 21:23 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- phpunit/phpunit: ^10.1
README
一个PHP库,用于获取VALORANT(可能也适用于其他Riot游戏)的认证令牌。
这个库仍然是WIP,但它在某些时候是可工作的。如果您需要使用它的帮助,请随时打开一个问题。
如何安装
composer require rainbowshaggy/ritoauth:dev-master
用法
我已经重构了这个库,使其尽可能容易使用。
以下是如何使用它的一个示例
use RainbowShaggy\RitoAuth\RiotAuth; use RainbowShaggy\RitoAuth\RiotAuthenticationException; $riotAuth = new RiotAuth(["username" => "RiotUsername", "password" => "RiotPassword"]); try { if ($riotAuth->authenticate()) { print $riotAuth->accessToken; print $riotAuth->entitlements; print $riotAuth->tokenExpiration; } } catch (RiotAuthenticationException $e) { print $e; }
待办事项
以下是我希望在1.0版本之前完成或改进的列表。我在我的其他项目中使用这个库,因此我会随着时间的推移对其进行改进。如果您想帮忙,请随时发送PR。
- 双因素认证
- 测试
免责声明
这个库在任何方面都不是Riot Games的官方支持或附属。所有相关属性都是Riot Games, Inc.的商标或注册商标。
我也不会对您将用于此项目的Riot账户的任何活动和后果负责。自行承担风险!
致谢
- 原始库的仓库:AuthSpace
许可
RitoAuth是开源软件,根据MIT许可许可。