Twitch (new version Helix) OAuth 2.0 Client Provider for The PHP League OAuth2-Client

2.0.0 2023-06-19 21:11 UTC

This package is auto-updated.

Last update: 2024-05-19 23:19:48 UTC


Build Status Latest Stable Version License

This package provides Twitch (new version Helix) OAuth 2.0 support for the PHP League's OAuth 2.0 Client.


To install, use Composer:

composer require vertisan/oauth2-twitch-helix


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.


$ ./vendor/bin/phpunit