Skip to content

TwitchOAuthService ​

php
class Zairakai\LaravelTwitch\Services\TwitchOAuthService

Source: 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): array

Exchange authorization code for access token.

Returns array<string, mixed>

getAuthorizationUrl() ​

php
public function getAuthorizationUrl(array $scopes = null, string $state = null): string

Generate OAuth authorization URL.

refreshToken() ​

php
public function refreshToken(string $refreshToken): array

Refresh an access token.

Returns array<string, mixed>

revokeToken() ​

php
public function revokeToken(string $accessToken): bool

Revoke an access token.

validateToken() ​

php
public function validateToken(string $accessToken): array

Validate an access token.

Returns array<string, mixed>

Documentation of 4.1.4 , built from a03e949 on 4.1.4 by pipeline #2949087255 on 2026-10-11.