.. | ||
src | ||
tests | ||
.gitignore | ||
.travis.yml | ||
composer.json | ||
LICENCE | ||
phpunit.xml | ||
README.md |
Twitch Helix Provider for OAuth 2.0 Client
This package provides Twitch (new version Helix) OAuth 2.0 support for the PHP League's OAuth 2.0 Client.
Installation
To install, use Composer:
composer require vertisan/oauth2-twitch-helix
Usage
Usage is the same as The League's OAuth client, using Vertisan\OAuth2\Client\Provider\TwitchHelix
as the provider.
$provider = new \Vertisan\OAuth2\Client\Provider\TwitchHelix([
'clientId' => "YOUR_CLIENT_ID",
'clientSecret' => "YOUR_CLIENT_SECRET",
'redirectUri' => "http://your-redirect-uri-passed-in-twitch-dashboard",
]);
You can also optionally add a scopes
key to the array passed to the constructor. The available scopes are documented
on the New Twitch API Reference.
Testing
$ ./vendor/bin/phpunit