vertisan / oauth2-twitch-helix
为 PHP League OAuth2-Client 提供的 Twitch (新版本 Helix) OAuth 2.0 客户端提供者
2.0.0
2023-06-19 21:11 UTC
Requires
- php: >=7.1
- league/oauth2-client: ^2.2.1
Requires (Dev)
- ext-json: *
- jakub-onderka/php-parallel-lint: ^1.0
- mockery/mockery: ^1.2
- phpunit/phpunit: ^10.0.5
- squizlabs/php_codesniffer: ^3.4
README
此包为 PHP League 的 OAuth 2.0 客户端提供了 Twitch (新版本 Helix) OAuth 2.0 支持。
安装
要安装,请使用 Composer
composer require vertisan/oauth2-twitch-helix
用法
用法与 The League 的 OAuth 客户端相同,使用 Vertisan\OAuth2\Client\Provider\TwitchHelix
作为提供者。
$provider = new \Vertisan\OAuth2\Client\Provider\TwitchHelix([ 'clientId' => "YOUR_CLIENT_ID", 'clientSecret' => "YOUR_CLIENT_SECRET", 'redirectUri' => "http://your-redirect-uri-passed-in-twitch-dashboard", ]);
您还可以可选地向构造函数传入的数组中添加一个 scopes
键。可用的作用域在 新的 Twitch API 参考文档 中有说明。
测试
$ ./vendor/bin/phpunit