elreco / laravelfortnite
此包已被废弃且不再维护。没有建议的替代包。
Fortnite API for Laravel
dev-master
2019-08-23 14:43 UTC
Requires
Requires (Dev)
- mockery/mockery: ^1.1
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~7.0
- sempro/phpunit-pretty-print: ^1.0
This package is auto-updated.
Last update: 2020-02-23 15:58:34 UTC
README
这是一个使用 FortniteAPI.com 的 Fortnite API 提供器,用于 Laravel。您可以使用此API获取用户胜利、击杀、最新新闻、Fortnite服务器状态等信息。
感谢 samhoogantink 提供的PHP代码。
安装
通过Composer
$ composer require elreco/laravelfortnite
在您的Laravel项目根目录中
使用方法
- 将
'Elreco\LaravelFortnite\LaravelFortnite'
添加到您的控制器文件中
<?php
namespace App\Http\Controllers;
use App\User;
use App\Http\Controllers\Controller;
use Elreco\LaravelFortnite\LaravelFortnite;
[...]
?>
- 初始化一个新的LaravelFortnite对象并设置您的API密钥。您可以在 FortniteAPI.com 上注册以获取密钥。
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");
?>
- 从API获取数据
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");
// get and user id
$data = $api->user->id('username');
?>
示例
您可以构建像我这样的网站: tracker.fortnitefrance.eu
- 获取一个用户ID
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");
$data = $api->user->id('username');
echo $data->uid;
echo $data->username;
?>
- 获取用户统计信息 V2
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");
$api->user->uid = 'user_id';
$data = $api->user->stats('console', 'window');
dump($data);
?>
- 获取每日商店
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");
$api = new FortniteClient;
$data = $api->items->store();
dump($data);
?>
- Fortnite服务器状态
<?php
$api = new LaravelFortnite;
$api->setKey("YOUR KEY");
$data = $api->status->fetch();
echo $data->status;
echo $data->message;
echo $data->version;
?>
变更日志
请参阅 changelog 以获取有关最近更改的更多信息。
测试
$ composer test
贡献
请参阅 contributing.md 了解详细信息以及待办事项列表。
安全
如果您发现任何与安全相关的问题,请通过电子邮件发送给作者,而不是使用问题跟踪器。
鸣谢
许可证
许可证。请参阅 许可证文件 以获取更多信息。