kallencode / laravel-twitch
A Laravel package to use the Twitch v5 API
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-11-10 03:27:19 UTC
README
A Laravel package to use the Twitch v5 API
Simple package for interacting with the Twitch v5 API
Installation
You can install the package via composer:
composer require kallencode/laravel-twitch
Install the ServiceProvider.
// config/app.php 'providers' => [ ... Kallencode\Twitch\TwitchServiceProvider::class, ... ];
This package also comes with a facade:
// config/app.php 'aliases' => [ ... 'Twitch' => Kallencode\Twitch\TwitchFacade::class, ... ];
You can publish the config file of this package with this command:
php artisan vendor:publish --provider="Kallencode\Twitch\TwitchServiceProvider"
The following config file will be published in config/laravel-twitch.php
return [ 'clientId' => env('TWITCH_CLIENT_ID'), 'baseUrl' => env('TWITCH_BASE_URL','https://api.twitch.tv/kraken/') ];
Usage
$channel = Twitch::getChannelById(44322889);
Finding your Client ID
Go to https://www.twitch.tv/settings/connections
Scroll to the bottom of the page and register your application under Developer Applications.
Copy the Client ID and set the TWITCH_CLIENT_ID
environment variable.
Changelog
Please see CHANGELOG for more information what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email info@kallencode.nl instead of using the issue tracker.
Credits
About Kallencode
License
The MIT License (MIT). Please see License File for more information.