kallencode / laravel-twitch
用于使用 Twitch v5 API 的 Laravel 扩展包
0.0.1
2017-04-08 12:52 UTC
Requires
- php: ^7.0
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- mockery/mockery: ^0.9.9
- orchestra/testbench: 3.4.6
- phpunit/phpunit: ^5.7
This package is not auto-updated.
Last update: 2024-09-29 02:51:54 UTC
README
用于使用 Twitch v5 API 的 Laravel 扩展包
用于与 Twitch v5 API 交互的简单扩展包
安装
您可以通过 composer 安装此扩展包
composer require kallencode/laravel-twitch
安装 ServiceProvider。
// config/app.php 'providers' => [ ... Kallencode\Twitch\TwitchServiceProvider::class, ... ];
此扩展包还包含一个门面
// config/app.php 'aliases' => [ ... 'Twitch' => Kallencode\Twitch\TwitchFacade::class, ... ];
您可以使用以下命令发布此扩展包的配置文件
php artisan vendor:publish --provider="Kallencode\Twitch\TwitchServiceProvider"
以下配置文件将发布到 config/laravel-twitch.php
return [ 'clientId' => env('TWITCH_CLIENT_ID'), 'baseUrl' => env('TWITCH_BASE_URL','https://api.twitch.tv/kraken/') ];
使用方法
$channel = Twitch::getChannelById(44322889);
查找您的 Client ID
访问 https://www.twitch.tv/settings/connections
滚动到页面底部,在开发者应用程序下注册您的应用程序。
复制 Client ID 并设置 TWITCH_CLIENT_ID 环境变量。
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
测试
$ composer test
贡献
请参阅 CONTRIBUTING 了解详细信息。
安全性
如果您发现任何安全问题,请通过电子邮件 info@kallencode.nl 而不是使用问题跟踪器。
致谢
关于 Kallencode
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。