vertisan / oauth2-twitch-helix

为 PHP League OAuth2-Client 提供的 Twitch (新版本 Helix) OAuth 2.0 客户端提供者

2.0.0 2023-06-19 21:11 UTC

This package is auto-updated.

Last update: 2024-09-20 00:02:00 UTC


README

Build Status Latest Stable Version License

此包为 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