Appearance
TwitchOAuthService
php
class Zairakai\LaravelTwitch\Services\TwitchOAuthServiceSource: src/Services/TwitchOAuthService.php
Methods
__construct()
php
public function __construct(string $clientId, string $clientSecret, string $redirectUri)getAccessToken()
php
public function getAccessToken(string $code, string $state = null): arrayExchange authorization code for access token.
Returns array<string, mixed>
getAuthorizationUrl()
php
public function getAuthorizationUrl(array $scopes = null, string $state = null): stringGenerate OAuth authorization URL.
refreshToken()
php
public function refreshToken(string $refreshToken): arrayRefresh an access token.
Returns array<string, mixed>
revokeToken()
php
public function revokeToken(string $accessToken): boolRevoke an access token.
validateToken()
php
public function validateToken(string $accessToken): arrayValidate an access token.
Returns array<string, mixed>