1.3 KiB
1.3 KiB
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